为什么 eclipse 不运行我的 php 文件?

发布于 2024-08-05 06:33:19 字数 598 浏览 4 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

长安忆 2024-08-12 06:33:20

还尝试右键单击文件结构树中的不是文件,而是该文件的源代码并选择相同的文件。

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.

涙—继续流 2024-08-12 06:33:20

尝试作为网页运行,因为如果你有 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

梦在深巷 2024-08-12 06:33:19

从你的控制台,我看到你已经从 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.

探春 2024-08-12 06:33:19

这是一个盲目的尝试,但请尝试将 shebang 行放在文件的顶部。正确的 shell 脚本要求它需要存在,并且 eclipse/pdt 可能会关心。

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

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.

#!/usr/bin/php
<?php
//.....rest of your file
?>
司马昭之心 2024-08-12 06:33:19

其他可能性:

- 确保文件在“运行为”时在编辑器中具有焦点 -

检查项目特定设置

Other possibilities:

-make sure the file has focus in the editor when 'run as'

-check project specific settings

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文