Netbeans PHP。运行项目抛出错误404

时间:2018-01-16 08:47:07

标签: php apache netbeans

我无法从netbeans运行php项目,你能帮我找错吗?

我已经安装了apache,我有一个这样的文件夹:/ var / www / html 如果我在该文件夹中创建文件:

  • sudo nano /var/www/html/info.php

使用下一个代码:

<?php phpinfo(); ?>

然后我在这个链接中运行firefox:localhost / info.php我可以看到php版本文件,这是正确的。

然后我在Netbeans上创建了一个项目,并将其放在文件夹/ var / www / html / Porject1上,然后创建一个名为test.php的php文件,其中包含相同的phpinfo();像之前一样的内容,但是当我运行Project时,我得到404 Not Found(指向http://localhost/html/Project1/test.php),但是如果我从该链接删除html,我会看到phpinfo页面。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

正如您所说,您在info.php目录中放置了/var/www/html并通过localhost/info.php浏览了它?

现在,您在/var/www/html中创建了一个名为project1的目录。 test.php的完整路径为/var/www/html/project1/test.php

由于/var/www/html/info.php等于localhost/info.php/var/www/html/project1/test.php将是localhost/project1/test.php。 为什么要包含html目录?正如您使用info.php所做的那样,并且该文件位于/var/www/html目录中。

/var/www/html是您的网络服务器默认根目录。可以使用localhost访问它。其中的所有内容都可以localhost/folder/folder/file.php访问。

/var/www/html/project2/sample/folder/index.php将是localhost/project2/sample/folder/index/php

Netbeans技巧归功于shashanth

在Netbeans中,右键单击项目文件夹,然后选择“属性”。在“运行配置”中,将URL设置为http://localhost/project1/test.php