首页 文章

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

提问于
浏览
0

我无法从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 回答

  • 2

    正如你所陈述的那样,你在 /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.phplocalhost/project2/sample/folder/index/php .

    Netbeans得益于shashanth

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

相关问题