在 Eclipse 中尝试 运行 a PHP Hello World 时出错

Error trying to run a PHP Hello World in Eclipse

我在 eclipse 中安装了 PDT PhP 开发工具以便 运行 PhP 文件,但是当我点击 "Run as > PhP Web Aplication" 时它显示了一个白页消息:

Not Found

The requested URL /teste/teste.php was not found on this server.

Apache/2.4.23 (Debian) Server at localhost Port 80

Apache 运行在 127.0.0.1 中正常运行。

我在 /var/www/info.php 有一个 info.php 文件,我尝试结束 http://localhost/info.php 但它给出了相同的未找到错误。

是的,我是 PhP 的新手,我正在尝试 运行 一个简单的 Hello World 程序。

<?php
    echo "Hello!";
?>

我的info.php是:

<?php phpinfo(); ?> 

Apache/Hosts

当您尝试在浏览器(firefox 等)中直接打开 http://localhost/info.php 而这不起作用时,问题出在您的 apache/hosts 配置中。

  • 检查你的apache.conf/httpd.conf DocumentRoot
  • 检查您的 VirtualHost 配置(在 httpd.conf 或单独的文件中)
  • 检查您的 /etc/hosts 它们应该包含:

127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost

当 url 在您的浏览器中运行时:

日食 您必须创建 运行 配置:

  1. 菜单 "Run" > "Run Configuration"
  2. Select "PHP Web Application" 然后点击 "New Button"
  3. PHP服务器:点击"New"
  4. ServerName:只是一个名字。提示:以您的域名命名:"localhost"
  5. 基地URL:http://localhost
  6. Document Root:源文件夹的路径
  7. 完成(返回 运行 配置)
  8. 文件:您的起始文件(index.php 或您的情况 teste.php)
  9. 检查url是否正确,否则去掉"Auto Generate"的检查并修复
  10. 运行 > 将在 Built-In 浏览器中打开 url

要在 FireFox 等中打开页面:菜单 "Preferences" > "General" > "Web Browser" > "Use external browser"

已解决,我在 /var/www/html 为我的项目创建了一个符号链接,现在可以使用了!