1

Я пытаюсь установить и протестировать сервер разработки на своем ноутбуке с Windows 7, следуя этому руководству.

Однако, когда я запустил скрипт в браузере как:

http://localhost/info.php

Я только получил:

PHP источник

У кого-нибудь есть какие-нибудь указатели для исправления этого?

2 ответа2

2

По сути, вам нужно сказать Apache, чтобы вместо отправки текста файлов .php напрямую клиенту, вместо этого отправлял их интерпретатору сценариев.

Так что это звучит так, как будто все испортилось, когда вам пришлось добавить свой интерпретатор PHP в качестве обработчика. Правильно ли вы выполнили шаг 5 вашего урока? Кроме того, если я не ошибаюсь, более новые версии Apache не используют httpd.conf для какой-либо информации о конфигурации, но базовый файл конфигурации - apache2.conf или что-то в этом роде.

1

Возможно, PHP установлен неправильно или вы не установили apache с поддержкой php. Вы строите все это из источника?

Что происходит?

Прямо сейчас у вас есть php-файл, который при переходе к нему не отображает результаты. Вместо этого он отображает свой код так же, как если бы это был простой текстовый файл. Это связано с тем, что PHP не может проанализировать файл и интерпретировать его как код. Поэтому ваш браузер видит его как текст и отображает его как таковой. Комментарий ниже (от horatio) обрисовывает в общих чертах то, что конкретно должно присутствовать для совместной работы PHP и Apache. Установка PHP - не единственное, что вам нужно, вам нужно изменить конфигурационный файл apache, чтобы сообщить ему, как обрабатывать файлы .php.

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