[scl.org] php instructions?

Remi Collet rcollet at redhat.com
Thu Mar 26 13:52:53 UTC 2015

Le 26/03/2015 13:49, Jozef Mlich a écrit :

> I was also testing php70 from Remi Collet [1] in Fedora 21. The php70
> apache module cannot run with simultaneously with system version of
> apache module. You can uninstall system version of php or modify httpd
> configuration files.

PHP 7 is a bit different.

All PHP 5.x provide the same version of mod_php (v5)
	Loadmodule php5_module xxx

So Apache will only load the first one (usually the one from base
package) and raise a "useful" warning "Module already loaded"

PHP 7 provides a different version (v7)
	Loadmodule php7_module xxx

In theory, apache accepts to load both, as considered as different module.

Practically, this doesn't work, Apache try to load both and segfaults

The reason why the php7_module is only loaded if php5_module is not
already loaded, done in the configuration file. But we don't have any
warning in this case.

> In my case it is "#" added to "LoadModule" lines of
> /etc/httpd/conf.modules.d/10-php.conf file

The simplest solution.
(but again... I think using FPM is better)

> [1]
> http://blog.famillecollet.com/post/2015/03/25/PHP-7.0-as-Software-Collection
> regards,

rcollet at redhat.com | Senior Software Engineer / BaseOS / WebStack team
GPG Key: 0x29F16A18
Fingerprint: 5A0E 6F54 D94D 5732 69EE  E3FF 614A 6905 29F1 6A18

More information about the SCLorg mailing list