Apache не загружает модуль libphp7.so


person Saw Yu Nwe    schedule 14.03.2017    source источник
comment
вы пытались включить другую версию? LoadModule php7_module libexec/apache2/libphp7.so   -  person blurstream    schedule 14.03.2017
comment
У меня есть единственная версия libphp7.so   -  person Saw Yu Nwe    schedule 14.03.2017
comment
проверка sudo apachectl configtest работает нормально   -  person Saw Yu Nwe    schedule 14.03.2017
comment
с какой версией php работает? есть ли модуль в /usr/local/opt/php71/libexec/apache2/libphp7.so?   -  person blurstream    schedule 14.03.2017
comment
configtest отлично работает с обеими версиями, и есть модуль в /usr/local/opt/php71/libexec/apache2/libphp7.so   -  person Saw Yu Nwe    schedule 15.03.2017


Ответы (3)


[Ubuntu 16.04] — Проверить следующий файл: /etc/apache2/mods-available/php7.1.load

LoadModule php7_module /usr/lib/apache2/modules/libphp7.1.so

person Maxim Strutinskiy    schedule 31.10.2017

Я использовал системный apache и обновлял php с помощью brew и застрял там. После того, как я выполнил все шаги в https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions и переключился на brew apache, он работает как шарм.

person Saw Yu Nwe    schedule 15.03.2017

У меня была такая же проблема, и это решило:

You've followed the instructions from brew info [email protected]:

==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

You restarted Apache via sudo apachectl restart.

Вы можете проверить исходный пост здесь https://stackoverflow.com/a/44978996

person Ayelen Guerra    schedule 20.02.2020