This object is in archive! 
PHP7 support
Completed
While php 7 is currently in beta 1, I would like cPanel to start working on the development of adding support for cPanel. On the grounds that cPanel is a bit slow adding support for new versions or technology (slower than Plesk or DirectAdmin).
Ideally, cPanel should target either php 7 release or the 1st minor point release after (7.0.1)
We've just released PHP70 to the mirrors. You can install PHP 7 by running:
yum install ea-php70
This will install the base packages. Please don't forget to add this to your profiles so if you have to provision your profile again, PHP 7 doesn't disappear!
Enjoy!
We've just released PHP70 to the mirrors. You can install PHP 7 by running:
yum install ea-php70
This will install the base packages. Please don't forget to add this to your profiles so if you have to provision your profile again, PHP 7 doesn't disappear!
Enjoy!
From what I have understood once EA4 is out, PHP versions will all be rpm based and will be released much faster. Waiting for new versions multiple months after they make it to stable should be a thing of the past.
We'll have to wait and see…
From what I have understood once EA4 is out, PHP versions will all be rpm based and will be released much faster. Waiting for new versions multiple months after they make it to stable should be a thing of the past.
We'll have to wait and see…
maybe soon? ;)
maybe soon? ;)
PHP 7 will be released November 12, 2015... ie... 6 days from the time of this reply. NOW is the time cPanel should be looking to add PHP 7 support.
PHP 7 will be released November 12, 2015... ie... 6 days from the time of this reply. NOW is the time cPanel should be looking to add PHP 7 support.
well... any updates?
well... any updates?
We plan to have PHP7 out soon. We plan to provide PHP 7 support with EasyApache 4. Once this is complete, we'll update this feature and let everyone know.
Thanks for your patience!
We plan to have PHP7 out soon. We plan to provide PHP 7 support with EasyApache 4. Once this is complete, we'll update this feature and let everyone know.
Thanks for your patience!
Thank you for the reply this is good news.
Thank you for the reply this is good news.
PHP7 and Apache 2.4.18 - can't come soon enough!
PHP7 and Apache 2.4.18 - can't come soon enough!
Please, add php 7 to Easy Apache 3. Easy Apache 4 broke my site completely .
Please, add php 7 to Easy Apache 3. Easy Apache 4 broke my site completely .
OK, so no PHP 7 without EA4.
But will EA4 be available (without all the "THIS IS BETA VERSION!! DON'T INSTALL!!! HAAA!!!" warnings....) the same time with PHP 7 release (which is very soon) ?
thanks
OK, so no PHP 7 without EA4.
But will EA4 be available (without all the "THIS IS BETA VERSION!! DON'T INSTALL!!! HAAA!!!" warnings....) the same time with PHP 7 release (which is very soon) ?
thanks
Give us some ETA please. Thanks!
Give us some ETA please. Thanks!
PHP 7 is not stable yet. This week they have discovered some major issues that they have decided to release stable version later.
It's not recommend to use beta and release candidate on production systems.
PHP 7 is not stable yet. This week they have discovered some major issues that they have decided to release stable version later.
It's not recommend to use beta and release candidate on production systems.
I recently installed EasyApache 4 and I see it is an improvement in the right direction, but it seems very far from being stable. I encountered numerous errors with setting it up. You can't run mod_security with RUID2, or MPM ITK and when I install a default profile it results in an error (Even though the profile seems to take effect). The profile I chose says it includes php-imap but it doesn't get installed and doesn't even appear to be available from the repository.
Also the Curl package is outdated and has security flaws, and the PHP included is only 5.6.14 (The current recommend version from PHP is 5.6.15). This seems to defeat the purpose of using RPM to manage Apache modules if they aren't up to date.
It would be nice to see PHP 7 released with EasyApache 3 until EasyApache 4 is more stable and feature complete.
I recently installed EasyApache 4 and I see it is an improvement in the right direction, but it seems very far from being stable. I encountered numerous errors with setting it up. You can't run mod_security with RUID2, or MPM ITK and when I install a default profile it results in an error (Even though the profile seems to take effect). The profile I chose says it includes php-imap but it doesn't get installed and doesn't even appear to be available from the repository.
Also the Curl package is outdated and has security flaws, and the PHP included is only 5.6.14 (The current recommend version from PHP is 5.6.15). This seems to defeat the purpose of using RPM to manage Apache modules if they aren't up to date.
It would be nice to see PHP 7 released with EasyApache 3 until EasyApache 4 is more stable and feature complete.
Thanks for the reply cPanelJacob. One suggestion I have is maybe for the installer script for EasyApache4 just have a link to your documentation website for "Known Limitations" for EasyApache 4 versions. I know it says it is a "technology preview" but it is unclear what that means. I look forward to checking out the 11.54 version. Thanks!
Thanks for the reply cPanelJacob. One suggestion I have is maybe for the installer script for EasyApache4 just have a link to your documentation website for "Known Limitations" for EasyApache 4 versions. I know it says it is a "technology preview" but it is unclear what that means. I look forward to checking out the 11.54 version. Thanks!
GA release now available
PHP 7.0 GA Dec 3, 2015
When will cpanel support be released?
GA release now available
PHP 7.0 GA Dec 3, 2015
When will cpanel support be released?
Offering PHP 7 is something we want to do very soon. We're wrapping up current projects and should be able to start working on this in the very near future.
We plan to offer PHP 7 support via EasyApache 4, so stay tuned for more information!
Offering PHP 7 is something we want to do very soon. We're wrapping up current projects and should be able to start working on this in the very near future.
We plan to offer PHP 7 support via EasyApache 4, so stay tuned for more information!
Hi,
How long will EA3 be supported after upgrading to 11.54? I don't want to switch too soon. I foresee EA4 deployments for end 2016, maybe sooner if all goes well.
So I really hope we won't be forced to switch to EA4 too soon!
Hi,
How long will EA3 be supported after upgrading to 11.54? I don't want to switch too soon. I foresee EA4 deployments for end 2016, maybe sooner if all goes well.
So I really hope we won't be forced to switch to EA4 too soon!
When will 11.54 [ A.K.A ] cPanel 54 be released in Release candidate ?
When will 11.54 [ A.K.A ] cPanel 54 be released in Release candidate ?
PHP 7.0 was released, but there are lots of plugins and modules that you wont be able to run, segfaults and errors...
you wont be able even compile in...
PHP 7.0 was released, but there are lots of plugins and modules that you wont be able to run, segfaults and errors...
you wont be able even compile in...
As far as now, Oracle, Firebase and ODBC are the extensions not working.
As far as now, Oracle, Firebase and ODBC are the extensions not working.
I agree with CPanel’s decision to hold off a while. Do you want PHP 7 now, or do you want it to work properly?
I agree with CPanel’s decision to hold off a while. Do you want PHP 7 now, or do you want it to work properly?
Better leave the Hosting company decide. Now, We can decide between 5.5 and 5.6.16, why not 7.0.0?
Better leave the Hosting company decide. Now, We can decide between 5.5 and 5.6.16, why not 7.0.0?
If you are able to deal with the problems of a 0.0 release, you are able to build it yourself.
If you are able to deal with the problems of a 0.0 release, you are able to build it yourself.
Is not about build, is about integrate with cPanel functionality and keep mantenible.
Is not about build, is about integrate with cPanel functionality and keep mantenible.
CPanel is all about stability. I would not want them to be wasting their time on development of PHP 7.0.0 integration while php 7 is still in beta. Now is the time for them to see about starting — and it will take a long time before it's available. Meanwhile php 7’s bugs will be found and fixed.
CPanel is all about stability. I would not want them to be wasting their time on development of PHP 7.0.0 integration while php 7 is still in beta. Now is the time for them to see about starting — and it will take a long time before it's available. Meanwhile php 7’s bugs will be found and fixed.
Good morning,
cPanel is actively working on PHP 7 support. As it's fresh out of beta, we hadn't started working on it before as the GA date had kept getting pushed back, and even before they released GA, there were more talks of a delay in releasing.
Note: Inappropriate comments have no place on this site. Please keep all discussions professional and without personal attacks.
Good morning,
cPanel is actively working on PHP 7 support. As it's fresh out of beta, we hadn't started working on it before as the GA date had kept getting pushed back, and even before they released GA, there were more talks of a delay in releasing.
Note: Inappropriate comments have no place on this site. Please keep all discussions professional and without personal attacks.
any updates?
any updates?
May I suggest that, since we know this project will likely take months to implement properly, that we hold off on asking for updates? I am also eagerly looking forward to it, but there will likely be little progress in one or two weeks. Implementing the code probably takes very little time compared with testing the code. I respectfully suggest to anyone else following this thread that we wait until mid-January (since I suspect even CPanel coders get time off) until we resume our requests for status reports.
May I suggest that, since we know this project will likely take months to implement properly, that we hold off on asking for updates? I am also eagerly looking forward to it, but there will likely be little progress in one or two weeks. Implementing the code probably takes very little time compared with testing the code. I respectfully suggest to anyone else following this thread that we wait until mid-January (since I suspect even CPanel coders get time off) until we resume our requests for status reports.
any update?
any update?
I won't worry more about this since PHP 7 is available in CloudLinux testing repositories (alt-php) and I'm able to set it as default.
I won't worry more about this since PHP 7 is available in CloudLinux testing repositories (alt-php) and I'm able to set it as default.
I'm using SiteGround now and they support PHP 7 in their cloud servers, so everything is great.
I'm using SiteGround now and they support PHP 7 in their cloud servers, so everything is great.
Please, make php7 available!!! Thanks!
Please, make php7 available!!! Thanks!
any updates?
any updates?
The notice at the top of the site said you'd release by the first minor point 7.0.1 but we're already up to 7.0.2.
I understand delays happen but can you please update your ETA so we can properly plan for our own development road map?
Thanks!
The notice at the top of the site said you'd release by the first minor point 7.0.1 but we're already up to 7.0.2.
I understand delays happen but can you please update your ETA so we can properly plan for our own development road map?
Thanks!
Hi there, is a release date fixed ? Everyone is waiting with impatience :-)
Hi there, is a release date fixed ? Everyone is waiting with impatience :-)
Hello,
There are no updates at this time. We are actively working on the PHP 7 package. We hope to release it with 11.54 soon. We've already made changes to the Internal cPanel APIs to allow PHP 7 (instead of hardcoding libphp5.so), we're still working on the binaries and getting them fully working with EA4.
Hello,
There are no updates at this time. We are actively working on the PHP 7 package. We hope to release it with 11.54 soon. We've already made changes to the Internal cPanel APIs to allow PHP 7 (instead of hardcoding libphp5.so), we're still working on the binaries and getting them fully working with EA4.
Anxious for php7 on cpanel!
Anxious for php7 on cpanel!
We need PHP7.
Why?
We need PHP7.
Why?
I will be happy to test it when released :)
I will be happy to test it when released :)
I will be happy when it is available as well. 54 is Release and hopefully PHP 7 support is right around the corner.
I will be happy when it is available as well. 54 is Release and hopefully PHP 7 support is right around the corner.
Not sure why my comments do not show up.
Not sure why my comments do not show up.
Good hear,
I can't wait when PHP7 released in the future :)
Good hear,
I can't wait when PHP7 released in the future :)
PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements
and new features such as
Source:
http://php.net/archive/2015.php
PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements
and new features such as
Source:
http://php.net/archive/2015.php
We need PHP7 and support for PHP5.6 for sites which is not already compatible.
As you can know mysql_connect() doesn't any more exists in this release.
Easy Apache 4 have somekind of feature to set which user use which PHP version or something like that?!
We need PHP7 and support for PHP5.6 for sites which is not already compatible.
As you can know mysql_connect() doesn't any more exists in this release.
Easy Apache 4 have somekind of feature to set which user use which PHP version or something like that?!
“UP TO” twice as fast, remember!
Personally I am much more enthusiastic about built in nginx support for images and other static pulls. I know what kind of added performance I'll get from that! With php7, a lot depends on what you're doing, and I think we all know we will lose some software along the way or have to spend anguished hours/days reprogramming... did you not notice:
I am not saying I do not look forward to php7, because I certainly do. The improved random number generator will probably help ward off some attacks, the performance will be nice, the easier warnings system would be good, but I do not expect it to double in speed across the board, by any means! Seriously, I've been in computers since around 1980, and I've been saying the “up to twice as fast” claim for all that time. Sometimes it was true (full 32 bit 68000 bus vs 16 bit via a soldered-in Mac Plus accelerator; SSD drive), usually it was only true for edge cases.
Anyway, I would rather have rock solid reliable in CPanel fashion than fast but screwy. Another thing I’ve learned is that if you try to rush things, you usually lose time instead of saving it.
“UP TO” twice as fast, remember!
Personally I am much more enthusiastic about built in nginx support for images and other static pulls. I know what kind of added performance I'll get from that! With php7, a lot depends on what you're doing, and I think we all know we will lose some software along the way or have to spend anguished hours/days reprogramming... did you not notice:
I am not saying I do not look forward to php7, because I certainly do. The improved random number generator will probably help ward off some attacks, the performance will be nice, the easier warnings system would be good, but I do not expect it to double in speed across the board, by any means! Seriously, I've been in computers since around 1980, and I've been saying the “up to twice as fast” claim for all that time. Sometimes it was true (full 32 bit 68000 bus vs 16 bit via a soldered-in Mac Plus accelerator; SSD drive), usually it was only true for edge cases.
Anyway, I would rather have rock solid reliable in CPanel fashion than fast but screwy. Another thing I’ve learned is that if you try to rush things, you usually lose time instead of saving it.
Very happy to see this morning that this project was listed "In Progress". Looking forward to the release.
Very happy to see this morning that this project was listed "In Progress". Looking forward to the release.
We're up to 7.0.3, stable, so it's about time.
Peace,
Gene
We're up to 7.0.3, stable, so it's about time.
Peace,
Gene
Indeed i am also looking forward for this. For the moment I am using this implementation
https://www.codepunker.com/blog/how-to-install-php-7-on-a-cpanel-whm-driven-server-without-breaking-everything
It works fine (Can't get it compile with PHP-FPM) but ideally I would like to see this offered by cPanel
Indeed i am also looking forward for this. For the moment I am using this implementation
https://www.codepunker.com/blog/how-to-install-php-7-on-a-cpanel-whm-driven-server-without-breaking-everything
It works fine (Can't get it compile with PHP-FPM) but ideally I would like to see this offered by cPanel
We've just released PHP70 to the mirrors. You can install PHP 7 by running:
yum install ea-php70
This will install the base packages. Please don't forget to add this to your profiles so if you have to provision your profile again, PHP 7 doesn't disappear!
Enjoy!
We've just released PHP70 to the mirrors. You can install PHP 7 by running:
yum install ea-php70
This will install the base packages. Please don't forget to add this to your profiles so if you have to provision your profile again, PHP 7 doesn't disappear!
Enjoy!
root@server [~]# yum install ea-php70
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.keystealth.org
* epel: linux.mirrors.es.net
* extras: repos.redrockhost.com
* updates: mirror.raystedman.net
No package ea-php70 available.
Error: Nothing to do
root@server [~]# yum install ea-php70
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.keystealth.org
* epel: linux.mirrors.es.net
* extras: repos.redrockhost.com
* updates: mirror.raystedman.net
No package ea-php70 available.
Error: Nothing to do
Hello.
Please add PHP7 on the Easy Apache 3 and 4 list.
Please add latest version of PHP 7.0.3.
Thank you!
Hello.
Please add PHP7 on the Easy Apache 3 and 4 list.
Please add latest version of PHP 7.0.3.
Thank you!
Is Software like Joomla, WordPress and other compatible with PHP7 yet though.
Is Software like Joomla, WordPress and other compatible with PHP7 yet though.
I'm using the latest WordPress, XenForo and Dada Mail on another server not using cPanel that has PHP 7.0.3. All works fine. One or two WP plugins may need updating. Suspect plugins that haven't been updated in a long while.
Peace,
Gene
I'm using the latest WordPress, XenForo and Dada Mail on another server not using cPanel that has PHP 7.0.3. All works fine. One or two WP plugins may need updating. Suspect plugins that haven't been updated in a long while.
Peace,
Gene
Just like PHP 5.6...RHEL/CentOS 5 (supposedly still supported till next year) users are out of luck.
Just like PHP 5.6...RHEL/CentOS 5 (supposedly still supported till next year) users are out of luck.
OK, is it not available for EA 3?
Peace,
Gene
OK, is it not available for EA 3?
Peace,
Gene
Until EA 4 allows custom modules like mod_geoip I will not be upgrading to PHP7 yet
Until EA 4 allows custom modules like mod_geoip I will not be upgrading to PHP7 yet
I will do this on our dev server first before doing it on the customer live servers.
I will do this on our dev server first before doing it on the customer live servers.
i have configured PHP 7 through EasyApache 4 and i follow the step to configure it with PHP-FPM , everything run smothly i think , but i can't find way to make sure that PHP-FPM is working
i have check that PHP-FPM is running, i tried the php.info file but it's showing the API is cgi/facdi
the error log saying that php-fpm is ready to have connection .
but even i tried all way am still not sure if it's working or not
can you please advice.
Thanks
i have configured PHP 7 through EasyApache 4 and i follow the step to configure it with PHP-FPM , everything run smothly i think , but i can't find way to make sure that PHP-FPM is working
i have check that PHP-FPM is running, i tried the php.info file but it's showing the API is cgi/facdi
the error log saying that php-fpm is ready to have connection .
but even i tried all way am still not sure if it's working or not
can you please advice.
Thanks
Great update cPanel!
I'd suggest doing a video instruction for EA4, as I was lost at first (and I thought we couldn't configure anything, but we can!).
Keep up the awesome work! Cheers <3
Great update cPanel!
I'd suggest doing a video instruction for EA4, as I was lost at first (and I thought we couldn't configure anything, but we can!).
Keep up the awesome work! Cheers <3
Great news Jacob! Can you update this topic's "Best Answer" so it will reflect the latest status for everybody?
Please correct me if I'm wrong: the status is that PHP7 is fully supported in EA4 now, but EA4 itself is still in beta, and will be stable in cPanel 56?
What we'd like to know: how does this combine with http/2? They aren't related at all, but if both are stable that would let us decide to take the step ;-)
Great news Jacob! Can you update this topic's "Best Answer" so it will reflect the latest status for everybody?
Please correct me if I'm wrong: the status is that PHP7 is fully supported in EA4 now, but EA4 itself is still in beta, and will be stable in cPanel 56?
What we'd like to know: how does this combine with http/2? They aren't related at all, but if both are stable that would let us decide to take the step ;-)
Is it possible to use PHP7 and PHP 5.6 on different accounts?
Is it possible to use PHP7 and PHP 5.6 on different accounts?
Hello.
HTTP2 or HTTP/2 + SPDY?
https://documentation.cpanel.net/display/EA4/Current+Status+of+EasyApache+4
Hello.
HTTP2 or HTTP/2 + SPDY?
https://documentation.cpanel.net/display/EA4/Current+Status+of+EasyApache+4
Confused. Is the command below only for EA4? Doesn't show up in EA3.
yum install ea-php70
Confused. Is the command below only for EA4? Doesn't show up in EA3.
yum install ea-php70
Since cPanel doesn't support php7 on ea3 is ea4 stable enough for a production server?
Since cPanel doesn't support php7 on ea3 is ea4 stable enough for a production server?
I assume I just run this command from the command line, is this correct? Or do I have to enter a build process?
I assume I just run this command from the command line, is this correct? Or do I have to enter a build process?
Replies have been locked on this page!