我无法从netbeans运行php项目,你能帮我找错吗?
我已经安装了apache,我有一个这样的文件夹:/ var / www / html 如果我在该文件夹中创建文件:
使用下一个代码:
<?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页面。
我做错了什么?
答案 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。