我无法从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();像之前的内容,但当我运行项目时,我得到404未找到(指向http://localhost/html/Project1/test.php),但如果我从该链接删除html,我会看到phpinfo页面 .
我做错了什么?
1 回答
正如你所陈述的那样,你在
/var/www/html
目录中放了一个info.php
并通过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
访问 .I.E.
/var/www/html/project2/sample/folder/index.php
将localhost/project2/sample/folder/index/php
.Netbeans得益于shashanth:
在Netbeans中,右键单击项目文件夹,然后选择“属性” . 在“运行配置”中,将URL设置为http://localhost/project1/test.php .