Мне нужен модуль libphp7.so для настройки apache на Centos

Я следую руководству этой ссылки, чтобы использовать php7 или phpng на моем Centos 6.5 с apache.

Я могу выполнить скрипты php в консоли, но я хотел бы иметь возможность запускать php-скрипты с помощью Apache Server.

Мне нужна помощь, потому что я не могу найти модуль libphp7.so. Я не знаю, должен ли я его построить или что.

Я считаю, что вам нужно добавить --with-apxs2 в ваш скрипт configure. Согласно указанной ссылке, я не вижу этого в флагах configure. --with-apxs2 будет «Создавать общий модуль обработчика Apache 2.0». Возможно, вам также понадобится убедиться, что в вашей конфигурации apache у вас есть:

  SetHandler application/x-httpd-php  

В первый раз, когда я построил php7, он просто отобразил источник, а не выполнил его, но добавил, что он заставил его выполнить код.

Если вы хотите попробовать с помощью Docker, я просто создал изображение Docker для PHP7 по адресу https://registry.hub.docker.com/u/silintl/php7/. Вы также можете просто просмотреть файл Docker, который включает в себя все команды, используемые для установить и настроить его.

Спасибо Филлипу, который дает некоторые подсказки для этой проблемы, но в моем случае я решил свою проблему следующим образом:

1 – Скопируйте библиотеку php7.so, которая находится в каталоге модуля apache с помощью этой команды: sudo cp /etc/httpd/modules/libphp7.so / opt / bitnami / apache2 / modules

2 – Добавьте в конфигурационный файл Apache следующий код:

LoadModule php7_module ./modules/libphp7.so Приложение SetHandler / x-httpd-php

И PHP работал отлично после этого!