为什么 eclipse 不运行我的 php 文件?
我正在使用 PDT 2.1.2 运行 eclipse galileo (5.5)。我有“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 项目,其中包含一个名为“newfile.php”的非常基本的 php 文件:
<?php
echo "Hello";
?>
当我右键单击该文件并选择“运行方式- >PHP 脚本”,绝对没有任何反应!我希望控制台获得焦点并显示我的输出,但是。 。 。没有什么!控制台没有输出,没有错误。 。 。没什么。
我想我已经让 eclipse 指向了正确的 php 文件。那么,我做错了什么?
任何帮助表示赞赏!
I'm running eclipse galileo (5.5) with PDT 2.1.2. I have "PHP Executables" pointed to /usr/bin/php, which outputs:
$:/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
I have created a new PHP project with a very basic php file named "newfile.php":
<?php
echo "Hello";
?>
When I right click the file and select "Run As->PHP Script", absolutely nothing happens! I expect the Console to gain focus and show my output, but . . . nothing! No output in the console, no error . . . nada.
I think I've got eclipse pointed to the correct php file. So, what am I doing wrong?
Any help is appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
还尝试右键单击文件结构树中的不是文件,而是该文件的源代码并选择相同的文件。
Also try to right-click not a file in a file structure tree, but the very source code of this file and select the same.
尝试作为网页运行,因为如果你有 php 就意味着你有 apache,所以 eclipse 只会为你打开 url
try running as web page, since if you have php it implies you have apache, so eclipse will only open the url for you
从你的控制台,我看到你已经从 Zend Engine 产品安装了 php。
您需要在“窗口”->“首选项”->“PHP”->“PHP 可执行文件”中配置 PHP 可执行文件。
在表单中定义php和php.ini文件的正确路径。
From you console, I see that you have php installed from Zend Engine product.
You need to configure PHP executables in Window->Preferences->PHP->PHP Executables.
Difine right path of php and php.ini files in the form.
这是一个盲目的尝试,但请尝试将 shebang 行放在文件的顶部。正确的 shell 脚本要求它需要存在,并且 eclipse/pdt 可能会关心。
This is a shot in the dark, but try putting the shebang line in at the top of your file. Proper shell scripting dictates that it needs to be there, and eclipse/pdt might care.
其他可能性:
- 确保文件在“运行为”时在编辑器中具有焦点 -
检查项目特定设置
Other possibilities:
-make sure the file has focus in the editor when 'run as'
-check project specific settings