我在eclipse中安装了PDT PhP开发工具以运行PhP文件,但是当我点击“运行方式> PhP Web应用程序”时,它会显示一个白页,其中包含以下消息:
未找到在此服务器上找不到请求的URL /teste/teste.php . 位于localhost端口80的Apache / 2.4.23(Debian)服务器
Apache在127.0.0.1中正常运行 .
我在/var/www/info.php上有一个info.php文件,我尝试使用tun http://localhost/info.php但是它给出了相同的Not Found错误 .
是的,我是PhP的新手,我正在尝试运行一个简单的Hello World程序 .
<?php
echo "Hello!";
?>
我的info.php是:
<?php phpinfo(); ?>
2 回答
Apache/Hosts
当您尝试在浏览器中打开http://localhost/info.php direct(firefox等)并且这不起作用时,问题出在您的apache / hosts配置中 .
在您的apache.conf / httpd.conf中检入DocumentRoot
检查您的VirtualHost配置(在httpd.conf或单独的文件中)
检查他们应该包含的/ etc / hosts:
127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost
当网址在您的浏览器中工作时:
Eclipse 您必须创建运行配置:
菜单"Run"> "Run Configuration"
选择"PHP Web Application"并单击"New Button"
PHP服务器:点击"New"
ServerName:只是一个名字 . 提普:在你的域名后命名:"localhost"
基本网址:http://localhost
Document Root:源文件夹的路径
完成(返回运行配置)
文件:您的起始文件(index.php或您的案例中的teste.php)
检查网址是否正确,否则请删除对"Auto Generate"的检查并进行修复
run>将打开内置浏览器中的URL
在FireFox等中打开页面:菜单“首选项”>“常规”>“Web浏览器”>“使用外部浏览器”
解决了,我在/ var / www / html为我的项目创建了一个符号链接,现在它可以工作了!