2014-01-29 3 views
0

Я установил PHP 5.5 на моем Amazon Linux VPS через instructions here. CLI работает нормально.Amazon Linux LAMP с 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

Пакет php55 в репозитории YAM Amazon Linux требует пакета http24, а не пакета http.

+0

На самом деле проблема заключалась в том, что мне нужно было использовать пакет 'php55' в первую очередь, вместо того, чтобы использовать эти инструкции CentOS. Пакет 'php55' Amazon включает' httpd24' –

Смежные вопросы