2009-09-14 78 views
3

我正在使用PDT 2.1.2运行eclipse galileo(5.5)。我有 “PHP可执行文件” 指出到/ usr/bin中/ PHP的,它输出:为什么不会eclipse运行我的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项目,名为 “newfile.php” 一个非常基本的PHP文件:

<?php 
echo "Hello"; 
?> 

当我右键单击该文件并选择“Run As-> PHP Script”时,绝对没有任何反应!我期望控制台获得焦点并显示我的输出,但是。 。 。没有!控制台中没有输出,没有错误。 。 。缥缈。

我想我得到了eclipse指向正确的php文件。那么,我做错了什么?

任何帮助表示赞赏!

+1

不为我工作,要么。据我所知,Eclipse PDT的邮件已经破损,没有人愿意承认它! – 2010-03-09 05:12:34

+0

据我记得,Eclipse/PDT中的控制台坏了。它忽略了输出的很多部分,如果你输出很少,没有什么可显示的。更新:请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=282997。我没有找到解决方案... – KingCrunch 2011-04-05 11:40:17

回答

0

这是在黑暗中拍摄的照片,但请尝试将shebang线放在文件顶部。正确的shell脚本规定它需要在那里,而eclipse/pdt可能会关心。

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

其他可能性:

- 确保该文件具有焦点在编辑时

- 检查项目的具体设置

0

也可尝试“为运行”右键单击不是文件在一个文件结构树中,但是这个文件的源代码和选择相同。

2

从你的控制台,我看到你已经从Zend Engine产品安装了php。 您需要在Window-> Preferences-> PHP-> PHP Executables中配置PHP可执行文件。 在表单中定义php和php.ini文件的正确路径。

0

尝试运行的网页,因为如果你有PHP它意味着你有阿帕奇,所以月食只会打开网址为您

相关问题