Estoy configurando un nuevo servidor web en un RedHat 6.5.
Intento habilitar el php5
módulo en Apache 2.4.6 de la siguiente manera:
LoadModule php5_module /usr/path/to/libphp5.so
AddType application/x-httpd-php .php
Cuando reviso el httpd.conf
archivo con Apache, aparece el siguiente error sobre la LoadModule
línea de 's:
Cannot load /usr/path/to/libphp5.so into server: /usr/path/to/libphp5.so: undefined symbol: unixd_config
Me pregunto si el problema es porque tengo dos versiones de PHP instaladas. El único que debería usar Apache es el alias php55
, ¿cuál es la configuración para hacerlo?
apache-http-server
php
redhat-enterprise-linux
Fractaliste
fuente
fuente
Finalmente uso:
Y construyo
libphp5.so
por mi cuenta.fuente
El enfoque correcto es instalar el siguiente paquete. Reemplace php55 con su versión deseada aquí. El software se extrae de RH Software Collection. Este paquete contiene el módulo (a menudo denominado mod_php) que agrega soporte para php a Apache 2.4
yum install rh-php55-php
fuente