Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
netbeansphp。运行项目抛出错误404_Php_Apache_Netbeans - Fatal编程技术网

netbeansphp。运行项目抛出错误404

netbeansphp。运行项目抛出错误404,php,apache,netbeans,Php,Apache,Netbeans,我无法从netbeans运行php项目,您能帮我查找错误吗 我已经安装了apache,我有一个这样的文件夹:/var/www/html 如果我在该文件夹中创建文件: sudo nano/var/www/html/info.php 使用下一个代码: 然后我在这个链接中运行firefox:localhost/info.php我可以看到php版本文件,这是正确的 然后我在Netbeans上创建了一个项目,并将其放在/var/www/html/Porject1文件夹中,然后用相同的phpinfo(

我无法从netbeans运行php项目,您能帮我查找错误吗

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

  • sudo nano/var/www/html/info.php
使用下一个代码:

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

然后我在Netbeans上创建了一个项目,并将其放在/var/www/html/Porject1文件夹中,然后用相同的phpinfo()创建了一个名为test.php的php文件;内容和以前一样,但当我运行项目时,我得到一个404未找到(指向),但如果我从该链接中删除html,我会看到phpinfo页面


我做错了什么?

正如你自己所说,你把一个
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
是Web服务器的默认根目录。可以使用
localhost
访问它。其中的所有内容都可以访问为
localhost/folder/folder/file.php

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

Netbeans的诀窍得益于:


在Netbeans中,右键单击项目文件夹并选择属性。在运行配置中,将URL设置为。

对您的答案进行一些更新:在Netbeans中,右键单击项目文件夹并选择属性。在运行配置中,将URL设置为
http://localhost/project1/test.php
@Shashanth我对NetBeans没有实际经验。谢谢你的添加,我会把它添加到我的答案中!谢谢你们两位的回复。它帮助了我很多,特别是答案是实现解决方案的关键,请考虑将这个问题标记为答案。很高兴能帮上忙。