Konfiguruję nowy serwer WWW na RedHat 6.5.
Próbuję włączyć php5
moduł w Apache 2.4.6 w następujący sposób:
LoadModule php5_module /usr/path/to/libphp5.so
AddType application/x-httpd-php .php
Gdy sprawdzam httpd.conf
plik za pomocą Apache, pojawia się następujący błąd dotyczący LoadModule
wiersza:
Cannot load /usr/path/to/libphp5.so into server: /usr/path/to/libphp5.so: undefined symbol: unixd_config
Zastanawiam się, czy problem tkwi w tym, że mam zainstalowane dwie wersje PHP. Jedynym, którego powinien używać Apache, jest alias php55
, jaka jest dla niego konfiguracja?
apache-http-server
php
redhat-enterprise-linux
Fractaliste
źródło
źródło
Wreszcie używam:
I buduję
libphp5.so
sam.źródło
Prawidłowe podejście polega na zainstalowaniu następującego pakietu. Zamień php55 na żądaną wersję tutaj. Oprogramowanie jest pobierane z RH Software Collection. Ten pakiet zawiera moduł (często nazywany mod_php), który dodaje obsługę php do Apache 2.4
yum install rh-php55-php
źródło