2014-01-29 48 views
0

我通過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

我不確定此時還有什麼要做。

回答

0

Amazon Linux YUM存儲庫中的php55軟件包需要使用http24軟件包,而不是http軟件包。

+0

其實問題是我首先需要使用'php55'軟件包,而不是使用那些CentOS指令。亞馬遜的'php55'包含'httpd24' –