PHP не работает на Apple OS X(10.10.3)
php -v возвращает PHP 5.5.20 (cli) (сборка: 25 февраля 2015 г., 23:30:53) Copyright (c) 1997-2014 PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
У меня PHP работал несколько дней назад. Сегодня я не смог заставить его работать. В файле httpd.conf я заметил, что модуль PHP закомментирован. Я удалил # и перезапустил Apache и все еще ничего. Apache, кажется, работает, и MySQL, кажется, работает нормально.
- Что бы внесло изменения в мой файл httpd.conf?
- Что я могу сделать, чтобы это снова заработало?
1 ответ
Если вы используете пакет, такой как MAMP; MAMP перезапишет файлы конфигурации по умолчанию своими собственными.
Во-первых, убедитесь, что директива LoadModule для PHP в конфигурации apache указывает на правильный путь. Затем попробуйте подтвердить, что Apache загрузил модуль PHP:
# apache2ctl –M
После того, как вы убедились, что Apache загрузил mod_php5, откройте ваш PHP-файл в браузере. Убедитесь, что файл имеет имя с расширением.php и что это расширение связано с обработчиком Apache в вашем httpd.conf:
AddHandler application/x-httpd-php .php
Если вы все еще ничего не видите, проверьте журнал ошибок Apache:
# tail -f /var/log/apache2/error_log