Hi, So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 however this version of PHP stopped getting security support from the PHP people one month ago [1]. Now, our developers want to use the new and shiny PHP because they want to use the latest version of Zend. They are proposing using this package [2] but I never heard of this repo. Other than building the packages ourselves is there a more acceptable way to run a later version of PHP? Thoughts? Experiences? Ramblings? Ta, Andrew [1] - http://php.net/supported-versions.php [2] - https://webtatic.com/packages/php56/
Have a look at http://softwarecollections.org/ IUS could also be a good choice http://dl.iuscommunity.org/pub/ius/archive/CentOS/7/x86_64/ -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ----- Original Message -----> From: "Andrew Holway" <andrew.holway at gmail.com> > To: "centos" <centos at centos.org> > Sent: Thursday, 22 October, 2015 16:31:46 > Subject: [CentOS] PHP version not enough for developers> Hi, > > So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 > however this version of PHP stopped getting security support from the PHP > people one month ago [1]. > > Now, our developers want to use the new and shiny PHP because they want to > use the latest version of Zend. They are proposing using this package [2] > but I never heard of this repo. > > Other than building the packages ourselves is there a more acceptable way > to run a later version of PHP? > > Thoughts? Experiences? Ramblings? > > Ta, > > Andrew > > [1] - http://php.net/supported-versions.php > [2] - https://webtatic.com/packages/php56/ > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos
On 10/22/2015 10:31 AM, Andrew Holway wrote:> Hi, > > So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 > however this version of PHP stopped getting security support from the PHP > people one month ago [1]. > > Now, our developers want to use the new and shiny PHP because they want to > use the latest version of Zend. They are proposing using this package [2] > but I never heard of this repo. > > Other than building the packages ourselves is there a more acceptable way > to run a later version of PHP? > > Thoughts? Experiences? Ramblings?I'm personally not a fan of the webtatic repository. This is mostly due to the number of users on irc who seem to have problems with it. I would recommend either the upcoming software collections packages or the IUS repository packages. https://iuscommunity.org/pages/About.html IUS has been a very good/reliable way to get more recent versions of things, and the folks responsible for it are active both on irc and in the mailing lists. -- Jim Perrin The CentOS Project | http://www.centos.org twitter: @BitIntegrity | GPG Key: FA09AD77
On Thu, October 22, 2015 10:40 am, Jim Perrin wrote:> > > On 10/22/2015 10:31 AM, Andrew Holway wrote: >> Hi, >> >> So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 >> however this version of PHP stopped getting security support from the >> PHP >> people one month ago [1]. >> >> Now, our developers want to use the new and shiny PHP because they want >> to >> use the latest version of Zend. They are proposing using this package >> [2] >> but I never heard of this repo.For me it sound like an example of the difference between "bleeding edge" and "enterprise" systems. The first is what developers most often like, the second is what humble sysadmins prefer as they have to keep something developed long ago running for as long as possible - and without crashed, daemons dying etc (== "bleeding" which always accompanies "bleeding edge" anything). Sorry for venting my own usual pain here... Valeri>> >> Other than building the packages ourselves is there a more acceptable >> way >> to run a later version of PHP? >> >> Thoughts? Experiences? Ramblings? > > I'm personally not a fan of the webtatic repository. This is mostly due > to the number of users on irc who seem to have problems with it. I would > recommend either the upcoming software collections packages or the IUS > repository packages. https://iuscommunity.org/pages/About.html > > IUS has been a very good/reliable way to get more recent versions of > things, and the folks responsible for it are active both on irc and in > the mailing lists. > > > -- > Jim Perrin > The CentOS Project | http://www.centos.org > twitter: @BitIntegrity | GPG Key: FA09AD77 > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++
I've been using IUS in the past. They have a good way of naming their rpms, so they don't interfere with the RH rpms. But they don't support older CentOS versions still on extended support as long as I needed them. And they don't provide as much php-related rpms (f.i. pecl-stuff) as remi does. So, with newer PHP versions I had to go to remi's repo. Combined with EPEL (and rpmforge being dead, anyway) it's working quite fine here for PHP 5.5 and 5.6. He provides files for CentOS 5, 6 and 7. The only caveat is that he uses the same rpm names as with the original ones. So, you have to give this repo the same priority as the base repo has. In consequence you have to be careful what it wants to install as dependencies and exclude a package sometimes. But all in all it works very well. I've used the webtatic repo once for a special case. I don't know exactly why but I wouldn't recommend it. If IUS provides the version you need I'd go with that. Kai
On 10/22/2015 10:31 AM, Andrew Holway wrote:> Hi, > > So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 > however this version of PHP stopped getting security support from the PHP > people one month ago [1]. > > Now, our developers want to use the new and shiny PHP because they want to > use the latest version of Zend. They are proposing using this package [2] > but I never heard of this repo. > > Other than building the packages ourselves is there a more acceptable way > to run a later version of PHP? > > Thoughts? Experiences? Ramblings? >I would point out that Red Hat backports items to RHEL-7 (and we therefore backport those into CentOS-7 when we rebuild the source code). I would also point out that the developers who ignore RHEL then ignore getting their code into enterprises that use RHEL. Being that those enterprises are the people PAYING for Linux, it MIGHT be the brightest idea for those developers to write code that they expect to be paid for for non-enterprise distributions :) That said, software collections is one way to get newer development tools and we should have more software collections, including a newer version of php, very soon in CentOS-7. The collections will go here when ready: http://mirror.centos.org/centos/7/sclo/ Right now only a couple of things there. Will be more soon. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20151022/a9d48ea1/attachment-0001.sig>
On 10/22/2015 12:40 PM, Johnny Hughes wrote:> On 10/22/2015 10:31 AM, Andrew Holway wrote: >> Hi, >> >> So, it seems that the current version of PHP in Centos 7 is PHP 5.4.16 >> however this version of PHP stopped getting security support from the PHP >> people one month ago [1]. >> >> Now, our developers want to use the new and shiny PHP because they want to >> use the latest version of Zend. They are proposing using this package [2] >> but I never heard of this repo. >> >> Other than building the packages ourselves is there a more acceptable way >> to run a later version of PHP? >> >> Thoughts? Experiences? Ramblings? >> > > I would point out that Red Hat backports items to RHEL-7 (and we > therefore backport those into CentOS-7 when we rebuild the source code). > > I would also point out that the developers who ignore RHEL then ignore > getting their code into enterprises that use RHEL. Being that those > enterprises are the people PAYING for Linux, it MIGHT be the brightest > idea for those developers to write code that they expect to be paid for > for non-enterprise distributions :) > > That said, software collections is one way to get newer development > tools and we should have more software collections, including a newer > version of php, very soon in CentOS-7. > > The collections will go here when ready: > > http://mirror.centos.org/centos/7/sclo/ > > Right now only a couple of things there. Will be more soon.Here is a very, very early version to look at: http://cbs.centos.org/repos/sclo7-php55-rh-candidate/x86_64/os/ That is not ready for production, but an idea of what will be available. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20151022/6443caf0/attachment-0001.sig>