Рейтинг:0

Не удается найти php-модуль apache

флаг pl

Я использую Apache 2.4.52 на сервере Linux CentOS 7. Я установил PHP 8.

Следил за многими блогами, чтобы настроить Apache для запуска PHP 8. Теперь я нахожусь в точке, когда IP-адрес посещающего сервера загружает файл index.php, но в виде простого текста вместо выполнения сценария.

Как я читал, чтобы преодолеть это, мне нужно загрузить модуль php в файл httpd.conf. Я нашел следующую команду

LoadModule php_module "/usr/lib/apache2/modules/libphp8.0.so"

Я не могу найти libphp8.0.so на своем сервере, так как я думаю, что приведенная выше команда не для CentOS 7. Если да, то какой файл модуля php я должен загрузить и каково будет расположение модуля на моем сервере?

Следуя другому блогу, я запускаю приведенную ниже команду для установки дополнительных модулей php.

yum поиск php-

Но это не помогло.

ОБНОВИТЬ

Список установленных пакетов php

php80.x86_64 1.0-3.el7.remi @remi-безопасный 
php80-php-bcmath.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-cli.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-common.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-devel.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-fpm.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-gd.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-mbstring.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-mysqlnd.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-pdo.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-pear.noarch 1:1.10.13-1.el7.remi @remi-безопасный 
php80-php-pecl-zip.x86_64 1.20.0-1.el7.remi @remi-безопасный 
php80-php-process.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-php-xml.x86_64 8.0.15-1.el7.remi @remi-безопасный 
php80-runtime.x86_64 1.0-3.el7.remi @remi-безопасный
флаг in
`yum search` ничего не устанавливает, он только показывает доступные пакеты. CentOS 7 поставляет php8, вам нужно будет добавить сторонний репозиторий, чтобы установить его. Если вы это сделали, покажите установленные пакеты php8.
fahad shaikh avatar
флаг pl
Обновил вопрос с установленными пакетами php
Рейтинг:1
флаг jp

Использование remi-репозитория, правильная настройка и установка объясняются Волшебник

Вам нужен mod_php, поэтому (как и для всех расширений/сапи)

ням установить php80-mod_php

Этот модуль предоставляется пакетом php80-php.

Примечание: лучшей конфигурацией является использование FPM, теперь это конфигурация по умолчанию в CentOS 8 и 9.

Ты можешь читать Советы по настройке PHP (для официального SCL до 7.3, но также работает с SCL от remirepo).

Примечание: если вам нужна одна версия, лучше использовать пакеты php-*, так как пакеты php80-php-* предназначены для параллельной установки нескольких версий, как поясняет Мастер.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.