我通過instructions here在我的Amazon Linux VPS上安裝了PHP 5.5。 CLI工作正常。Amazon Linux LAMP with php 5.5
我也有apache已經安裝並通過httpd
包運行。它運行沒有任何問題。
我看到在可用模塊列表中沒有mod_php
。現在,當我嘗試重新啓動httpd
我得到的錯誤:
httpd: Syntax error on line 222 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: symbol SSLeay_version, version OPENSSL_1.0.1 not defined in file libcrypto.so.10 with link time reference
我擡起頭份的這種錯誤的,而一般的建議似乎是運行
yum update openssl
然而,當我運行這個我只是得到:
No packages marked for update
當我運行install
,而不是update
,我得到:
Package 1:openssl-1.0.1e-4.55.amzn1.x86_64 already installed and latest version
Nothing to do
我不確定此時還有什麼要做。
其實問題是我首先需要使用'php55'軟件包,而不是使用那些CentOS指令。亞馬遜的'php55'包含'httpd24' –