Настройте PHP в Apache 2.2 в Ubuntu

  1. У меня есть Apache 2.4 (установлен с помощью apt get) и 2.2 (установлен вручную) на моей машине.
  2. У меня установлены PHP версии 7.3.6 и 5.6.
  3. Apache 2.4 с настройкой PHP версии 7.3.6 успешно выполнен в порту 80.

Теперь я пытаюсь настроить версию PHP 5.6 для Apache 2.2 через порт 81. Я выполнил следующие действия.

  • Я скопировал /usr/lib/apache2/modules/libphp5.6.so в модули / папку
  • Внес следующие изменения в httpd.conf

    LoadModule php5_module modules / libphp5.6.so

    SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 9524288

    Приложение AddType / x-httpd-php .php Приложение AddType / x-httpd-php-source .phps

Когда я пытаюсь запустить свой Apache 2.2, система показывает следующую ошибку.

sudo / opt / webserver / bin / apachectl start

httpd: синтаксическая ошибка в строке 423 файла /opt/webserver/conf/httpd.conf: невозможно загрузить / opt / webserver / modules / libphp5.6.so на сервер: /opt/webserver/modules/libphp5.6.so: неопределенный символ: ap_log_error_

Пожалуйста, дайте мне знать, в чем я не прав, и предложите какое-нибудь решение. Заранее спасибо.

0
задан 3 July 2019 в 08:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: