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, кажется, работает нормально.

  1. Что бы внесло изменения в мой файл httpd.conf?
  2. Что я могу сделать, чтобы это снова заработало?

1 ответ

  1. Если вы используете пакет, такой как MAMP; MAMP перезапишет файлы конфигурации по умолчанию своими собственными.

  2. Во-первых, убедитесь, что директива LoadModule для PHP в конфигурации apache указывает на правильный путь. Затем попробуйте подтвердить, что Apache загрузил модуль PHP:

    # apache2ctl –M
    
  3. После того, как вы убедились, что Apache загрузил mod_php5, откройте ваш PHP-файл в браузере. Убедитесь, что файл имеет имя с расширением.php и что это расширение связано с обработчиком Apache в вашем httpd.conf:

    AddHandler application/x-httpd-php .php
    
  4. Если вы все еще ничего не видите, проверьте журнал ошибок Apache:

    # tail -f /var/log/apache2/error_log
    
Другие вопросы по тегам