Настройка среды разработки Eclipse PHP - PullRequest
0 голосов
/ 24 мая 2011

Я пытаюсь настроить Eclipse для разработки PHP на моем окне Windowx. У меня установлены PDT, Apache и PHP, и я использовал это руководство в качестве справочного материала. Все работает хорошо, за исключением того, что при предварительном просмотре примера веб-страницы я вижу весь текстовый файл вместо ожидаемого кода, сгенерированного PHP. Например, файл, который я имею, содержит следующее:

<?php

echo "Hello World!"; 

?>

Когда я запускаю его, я ожидаю увидеть

Hello World!

Но вместо этого я вижу весь файл в виде простого текста, как показано на рисунке ниже

enter image description here

Я не уверен, что с синтаксисом или конфигурацией что-то не так. Я также хотел бы иметь возможность отлаживать веб-приложения PHP через Eclipse. Если есть лучшие альтернативы настройке разработки PHP с отладкой, я открыт для предложений. Заранее спасибо.

UPDATE:

@ Neal - сервер Apache работает. Я знаю, что когда я устанавливал PHP, у меня никогда не было приглашения добавить его в мой экземпляр сервера Apache, как указано в руководстве. Если это так, то нет. Есть ли способ добавить PHP на сервер Apache вручную? Спасибо.

@ ontaria_ - Я попытаюсь переустановить PHP с помощью zip-файла, вместо этого я использовал установщик MSI и, согласно readme, он должен был сам настроить Apache.

ОБНОВЛЕНИЕ 2:

Спасибо всем за помощь. У меня был другой взгляд, и оказалось, что я использовал установщик Non-thread safe, я скачал и запустил установщик Thread Safe и увидел возможность включить модули для Apache. Протестировано и работает как положено, еще раз спасибо за вашу помощь.

1 Ответ

1 голос
/ 24 мая 2011

Проверьте ваш httpd.conf и убедитесь, что вы загружаете модуль и указываете на INI-файл:

LoadModule php5_module "/path/to/php/php5apache2_2.dll"
PHPIniDir "/path/to/php"
AddType application/x-httpd-php .php

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

Обратите внимание, что эти строки могут быть, а могут и не быть (возможно, нет), как они есть в моем примере, поэтому обязательно поищите их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...