Mac OS 10.14 — Мохаве:
не может запустить веб-страницы php на сервере Apache2:
Файл Apache Logger показывает загрузку PHP-модуля:
[Sun Nov 01 01: 15: 44.594704 2018] [mpm_prefork: note] [pid 31049] AH00163: настроен Apache / 2.4.34 (Unix) PHP / 7.1.19 — возобновление обычных операций
[Sun Nov 01 01: 15: 44.594789 2018] [ядро: уведомление] [pid 31049] AH00094: Командная строка: ‘/ usr / sbin / httpd -D SERVER_APP_HAS_DEFAULT_PORTS -D FOREGROUND’
$> php -v
в командной строке показывает версию 7.1.19:
PHP 7.1.19 (cli) (сборка: 17 августа 2018 г. 18:03:17) (NTS) Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
Идеи?
Мне пришлось добавить это в приватный файл / etc / apache2 / httpd.conf (или, если хотите, в файл .htaccess, например ~ / Sites / .htaccess).
# PHP 7 specific configuration
<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
Раскомментирование строки:
LoadModule php7_module libexec/apache2/libphp7.so
в файле /etc/apache2/httpd.conf, и перезапуск apache
apachectl restart
работал на меня.