Я установил 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
Я не уверен, что еще делать в этот момент.
На самом деле проблема заключалась в том, что мне нужно было использовать пакет 'php55' в первую очередь, вместо того, чтобы использовать эти инструкции CentOS. Пакет 'php55' Amazon включает' httpd24' –