Ich konfiguriere einen neuen Webserver auf einem RedHat 6.5.
Ich versuche, das php5
Modul unter Apache 2.4.6 wie folgt zu aktivieren :
LoadModule php5_module /usr/path/to/libphp5.so
AddType application/x-httpd-php .php
Wenn ich die httpd.conf
Datei mit Apache überprüfe, erhalte ich folgende Fehlermeldung bezüglich der LoadModule
Zeile:
Cannot load /usr/path/to/libphp5.so into server: /usr/path/to/libphp5.so: undefined symbol: unixd_config
Ich frage mich, ob das Problem daran liegt, dass ich zwei PHP-Versionen installiert habe. Der eine, den Apache verwenden sollte, ist der Alias php55
. Was ist die Konfiguration dafür?
apache-http-server
php
redhat-enterprise-linux
Fractaliste
quelle
quelle
Zum Schluss benutze ich:
Und ich baue
libphp5.so
selbst.quelle
Der richtige Ansatz besteht darin, das folgende Paket zu installieren. Ersetzen Sie hier php55 durch Ihre gewünschte Version. Die Software wird aus der RH Software Collection abgerufen. Dieses Paket enthält das Modul (oft als mod_php bezeichnet), das Apache 2.4 mit PHP unterstützt
yum install rh-php55-php
quelle