Я пытаюсь установить модуль php через macports . Я установил их, поэтому я бегу

cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" mod_php54.so 

Тогда я сам позабочусь, он загружен, я вижу в httpd.conf:

LoadModule php5_module modules/mod_php54.so

Тогда я вижу, что файл php54.so существует в каталоге modules . Затем я перезапускаю apache с помощью следующей команды:sudo /opt/local/apache2/bin/apachectl -k restart Но когда я отправляю запрос на загрузку модулей с помощью команды apachectl -M , я не вижу записи php5 . Кроме того, файлы .php теперь не интерпретируются, я могу видеть только источники.

В чем была моя ошибка?

1 ответ1

0

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

Ключевые линии

AddHandler application/x-httpd-php .php

а также

DirectoryIndex index.html index.php

По указанной ссылке есть намного больше, а также подробные объяснения каждого шага.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .