EasyApache4 Announcement
Over the past several months, we have been working on the next generation of EasyApache. In EasyApache 4, we will make quite a few major changes to the way cPanel & WHM utilizes Apache HTTPd & PHP. This will initially be an opt-in update so that users can choose when to move to the new ecosystem, but at some point, this will be a required change. The major changes that we plan to introduce are:
[LIST]
Improved Operating System Integration and migrating to OS standard paths for services
EasyApache will use the system package manager
Full binary distribution of Apache HTTPd and PHP via RPM & yum
Use of Modern Apache releases (2.4)
Automatic updates of Apache HTTPd & PHP
Ability to set different PHP versions on a per-vhost basis
As you can tell, there are many changes compared to what EA3 has delivered over the years. The purpose of this article is to solicit feedback about what is being planned for EasyApache 4 delivery. We absolutely want to know what our customers think of this plan! Please use this thread for posting comments.
Improved Operating System Distribution Integration
In order to align cPanel & WHM better with the operating system that the server runs, we will move the various Apache assets to match the file system paths that CentOS and RHEL provide. This will allow better customizations to Apache and make the deployment of new Apache modules a rapid process. Symlinks will be left behind in /usr/local/apache to help old scripts work with the new paths.
With these changes, porting most Apache modules that already have an RPM built for CentOS/RHEL should be relatively easy: tweak the spec file, ensure proper dependencies are provided, and recompile the RPM. Alternatively, it means that the existing resources for building RPMs for Apache modules will remain relevant and follow the process used by RHEL Administrators.
EasyApache Interface to move to Package Manager
With the initial release of EasyApache 4, we will move the EasyApache interface to the Package Manager, which will provide an interface for yum. cPanel will create yum repositories that hold the EasyApache4 RPMs, which includes Apache, PHP, and friends. Using yum will also allow your own customized repositories.
To shorten processing time and provide better quality control over the packages, EasyApache will begin utilizing RPMs. This will meet one of our project goals of cPanel & WHM becoming a better member of the Operating System"s ecosystem.
.vB
The purpose of this UI is to provide a general-purpose interface into the packages and repositories available on a system.
Multi-PHP Domain Support
The release of EasyApache 4 will include Multi-PHP support at the VirtualHost level. We will utilize Red Hat"s Software Collections to allow the installation of multiple PHP versions simultaneously. WHM and cPanel Interfaces will allow users and administrators to select system level and per-domain default PHP versions. This will be achieved by using AddHandler entries in .htaccess files.
.vB
Modern Apache only (2.4)
EasyApache 4 will only provide RPMs for Apache 2.4. This allows us to provide better support for Apache and simplifies the process of rolling out customizations.
Automatic Updates
We plan to automatically update Apache & PHP by default. This will be an opt-out process so that hosts can easily put updates of Apache & PHP under their control.
Feedback
We absolutely want to hear what you think of our plans for EasyApache4! Please comment below.
-
I got it. yum remove ea-apache24-mod_suexec.x86_64 anyway, I used pre-configured profile `All PHP Options + OpCache`. It will overwrite and suexec ON again by EA4 auto-update? 0 -
HI, Yep, that profile will re-enable Suexec. You can create a custom profile ( EasyApache 4 - Create a profile - EasyApache 4 - cPanel Documentation ) and simply remove the suexec package from the listing. I hope this helps! 0 -
There is no `Advanced Mode` for PHP configuration editor like EA3. It is a bit harder to find the lines where I want to edit in php.ini beyond the values on basic mode. `Advanced Mode` again please. and question. PHP minor version up, like from php5.5.5 to php5.5.6 will take place automatically on EA4 ? what if I used custom profile? 0 -
You can browse to "WHM Home " Server Configuration " Update Preferences" to review the settings under "Operating System Package Updates". This corresponds with the "RPMUP=" value in the /etc/cpupdate.conf file. It's considered a technical preview in cPanel version 11.52. You can continue to use EasyApache3 on your production servers if stability is your primary concern. Thank you.
Thank you for your answer. So it s better to wait to cPanel version 11.54 for EA 4 ?0 -
First question, is there a dedicated forum or something for EasyApache4 discussions? Would a subforum under the EasyApache forum make sense to keep EA4 issues/discussions in a single place? I just switched a test server over to EA4. I was using a somewhat customized setup before, not really following EA3 for PHP support, so the issues I am seeing may be related to that old set up. Does the custom php.ini editor work in the user's cPanel? I tried increasing the max_execution_time setting in a user's cPanel and then reviewed a phpinfo() page, and it didn't take affect. Restarted Apache, still not taking affect. Wondering if it's something from my old set up that's interfering, or if php.ini editing just doesn't work. 0 -
We've already got an EasyApache forum located here: EasyApache - cPanel Forums Feel free to post there, thanks. :) 0 -
Sorry for jumpin in the thread, but is it safe to switch to EA4 from EA3? I saw a technical preview warning so I stopped. My cpanel is on centos 6 with 150 clients so I would like to do a switch to EA4. 0 -
Sorry for jumpin in the thread, but is it safe to switch to EA4 from EA3? I saw a technical preview warning so I stopped. My cpanel is on centos 6 with 150 clients so I would like to do a switch to EA4.
Here's the response from earlier in this thread: It's considered a technical preview in cPanel version 11.52. You can continue to use EasyApache3 on your production servers if stability is your primary concern.
Thank you.0
Please sign in to leave a comment.
Comments
98 comments