Is the phpxx-build extension required/advisable when provisioning with EA4

AndyB78

Well-Known Member
Oct 7, 2003
79
2
158
Romania
cPanel Access Level
Root Administrator
As the title already suggests I would like to know if the phpXX-build extensions in the extension list are required when provisioning in EA4. What is their purpose?

I mention that I am using suPHP.

Thanks!
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,261
313
Houston
Hi @AndyB78


Are you referencing the PHP extensions selected within the profile? Some for these are necessary but common extensions are enabled by default. Some frameworks have dependencies on some of these extensions/modules and you'll need to enable them in order for them to work correctly.

The documentation on EA4 may be useful Introduction to EasyApache 4 - EasyApache 4 - cPanel Documentation
 

AndyB78

Well-Known Member
Oct 7, 2003
79
2
158
Romania
cPanel Access Level
Root Administrator
Hi,

When I am customizing a profile in EA4 and I am selecting the extensions for a specific PHP version, there is one "extension" called "phpxx-build" (for instance when I am selecting extensions for PHP 7.2 this extension it's called php72-build). What is this "extension" and is it needed/useful? When should we select it?

Thanks!
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,261
313
Houston
Hi @AndyB78

I see, so you mean the specific php-extension. Here's some information on it:

Code:
yum info ea-php56-build.x86_64
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
 * EA4: 67.222.0.10
 * EA4-experimental: 67.222.0.10
 * cpanel-addons-production-feed: 67.222.0.10
 * cpanel-plugins: 67.222.0.10
 * base: centos.den.host-engine.com
 * centosplus: centos.mirror.lstn.net
 * epel: mirror.compevo.com
 * extras: repos.forethought.net
 * updates: mirror.jaleco.com
Available Packages
Name        : ea-php56-build
Arch        : x86_64
Version     : 5.6.40
Release     : 1.1.2.cpanel
Size        : 7.1 k
Repo        : EA4/7/x86_64
Summary     : Package shipping basic build configuration
License     : GPLv2+
Description : Package shipping essential configuration macros
            : to build ea-php56 Software Collection.
This isn't needed unless you want to build your own ea-php56 packages