BuycPanel Blog

BuycPanel Blog

Latest news and updates

7/06/2015 – EasyApache 4 Announced!

Posted by Jamison on 06 07 2015.

Many cPanel and WHM users have something to look forward to: the release of the Easy Apache 4, the development of which has been announced mid-January of this year. According to the developers of the software, they have been working for several months now on the Apache web server installer, modifier, and validator.


In the announcement, it was revealed that EasyApache 4 will include a number of major changes and developments. One of these is how the Apache HTTPd and PHP are used by both cPanel and WHM. Initially, the update to the software will be optional. However, there will come a time wherein the changes would become a requirement.


Overview of the Update


Upon opting for the fourth EasyApache version, the following can be expected by the users:


  • Improved Operating System Integration.
  • Migration of services to the OS standard paths.
  • Utilization of the system package manager (yum).
  • Complete binary distribution of theh Apache HTTPd and PHP through RPM and yum.
  • Integration of the modern Apache releases (version 2.4).
  • Apache HTTPd and PHP are automatically updated.
  • Various PHP versions can be set based on a per-vhost basis


Improved Operating System Distribution Integration


The EA developers have decided that, with the 4th version of the software, adjustments to both cPnael and WHM are in order. This is to ensure that they will better be fit for the operating system the server is running. In order to do this, files as well as directories will be moved so that they will match the specific system paths being used by CentOS and RHEL.


As a result of this integration, users will be able to better customize the software while also speeding up the process of deploying the new Apache modules. Symlinks will remain in its original location (/usr/local/apache), as this will prevent old scripts from being rendered unusable with the update’s new paths.


The Easy Apache developers assure users that these changes will not require seriously difficult work: in fact, they say that these changes will lead to a much simpler process of porting most of the RPM modules designed for CentOS and RHEL. Porting only involves three steps: 1) tweaking the spec file, 2) providing the proper dependencies, and 3) recompiling the RPM.


Interface Migration to the System Package Manager


Along with the rolling out of EA 4, the EA interface will also be moved to the System Package Manager. This means that yum will soon have an interface. Repositories for yum carrying EA4 RPMs will be created by cPanel including PHP, Apache, and friends.  When users utilize yum, they will also be able to create customized repositories.


In order to speed up processing time while also enabling users to have greater package control, EasyApache 4 will make use of RPMs.


Support for the Multi-PHP Domain


To make it even easier for and more exciting for Easy Apache user, the fourth generation of the software will also come with support for the Multi-PHP domain. The support that will be provided will be at the VirtualHost level. Installing multiple versions of PHP all at the same time will be allowed, a process that will be made possible by the use of the Red Hat’s Software Collections tool.