Почему затмение не запускает мой php файл? - PullRequest
3 голосов
/ 14 сентября 2009

Я запускаю затмение galileo (5.5) с PDT 2.1.2. У меня есть «Исполняемые файлы PHP», указывающие на / usr / bin / php, который выводит:

$:/usr/bin$ php -version
PHP 5.2.6-3ubuntu4.2 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 21 2009 19:14:44) 
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

Я создал новый проект PHP с очень простым php-файлом с именем "newfile.php":

<?php
echo "Hello";
?>

Когда я щелкаю правой кнопкой мыши по файлу и выбираю «Run As-> PHP Script», абсолютно ничего не происходит! Я ожидаю, что Консоль получит фокус и покажет мой вывод, но. , , ничего такого! Нет вывода в консоль, нет ошибки. , , нада.

Я думаю, что у меня есть затмение, указывающее на правильный файл php. Итак, что я делаю не так?

Любая помощь приветствуется!

Ответы [ 5 ]

2 голосов
/ 06 октября 2009

С вашей консоли я вижу, что у вас установлен php из продукта Zend Engine. Вам необходимо настроить исполняемые файлы PHP в Window-> Preferences-> PHP-> PHP Executables. Определите правильный путь к файлам php и php.ini в форме.

0 голосов
/ 05 апреля 2011

попробуйте запустить как веб-страницу, поскольку если у вас есть php, это означает, что у вас есть apache, поэтому eclipse откроет вам только URL-адрес

0 голосов
/ 15 сентября 2009

Другие возможности:

- убедитесь, что файл имеет фокус в редакторе, когда 'run as'

- проверить настройки проекта

0 голосов
/ 15 сентября 2009

Также попробуйте щелкнуть правой кнопкой мыши не файл в дереве структуры файла, а сам исходный код этого файла и выберите его.

0 голосов
/ 15 сентября 2009

Это выстрел в темноте, но попробуйте вставить строку Шебанга вверху файла. Надлежащий сценарий оболочки требует, чтобы он был там, и eclipse / pdt может позаботиться.

#!/usr/bin/php
<?php
//.....rest of your file
?>
...