为什么在Netbeans中创建新项目后,index.php文件没有显示



步骤(在Apache Netbeans中(:

  1. 文件->新建项目
  2. 在"类别"下选择PHP,在"项目"下选择PHP应用程序
  3. 单击下一步并输入项目名称和位置。选择PHP 7.4作为版本
  4. 单击下一步,在运行方式之后:选择PHP内置Web服务器
  5. 单击Finish(我们不使用PHP Framework或Composer(

预期结果:NetBeans将使用单个index.php文件创建项目。

实际结果:NetBeans创建了一个项目,但中没有index.php文件。它只有两个文件夹("源文件"one_answers"包含路径"(,而这些文件夹不包含任何内容。我也试着双击这些文件夹,但什么也没发生->点击查看的屏幕截图

注意:在NetBeans中创建PHP项目之前,我已经使用以下步骤配置了NetBeans:

  1. 工具->选项并选择PHP
  2. General选项卡上,单击PHP解释器旁边的Browse…按钮,导航到保存PHP文件的文件夹,然后选择PHP.exe

我已经在互联网上搜索了这个问题,但到目前为止没有任何效果。我真的很感激你的帮助。非常感谢。

我曾经遇到过同样的问题,假设您正在使用Linix,如果是的话;同样的问题也困扰着我。我到处找;我在很多网站上进行了搜索。我看到了这个线程,并立即在底部滚动查找解决方案。没有答案,没有解决方案,没有一个答案。我使用的是XAMPP,我的PHP文件没有显示出来。

这就是我自愿解决问题的方法。我几乎可以打赌,在Netbeans中,您的源文件夹指向本地目录中的某个位置,而不是指向Apache Server目录。不要快速运行并将源文件夹放在Netbeans中,而是指向Apache Server目录结构,因为该目录当前受到保护。

使用XAMPP,我们可以启动和停止Apache Server和MySQL以及其他服务。此时,如果您在NetBeans中更改源文件夹,在项目的属性选项下,您将在属性页底部看到一个红色字母的错误,大意是所选的源文件夹受到保护、锁定或写保护。使用XAMPP,目录的路径如下:/opt/lampp/htdocs/

顺便说一句,我所有的道路都是从根源开始的,以避免混淆。

它必须指向htdocs,因为这是需要存储源文件的位置,否则它将无法工作。我可能错了,但这是Apache服务器获取要显示的文件并将其发送到/var/www/html/的地方。请不要引用我的话。

项目的源文件需要存储或指向路径
/opt/lampp/htdocs/

我使用以下命令更改权限:

cd /opt/lampp
sudo chmod 777 htdocs -R

如果你只能更改目录htdocs的权限,你可以更改整个路径的权限,这将是最好的,但这可能会带来一系列问题,也可能不会。

在终端中执行ls命令,您会注意到htdocs的颜色发生了变化。现在转到NetBeans中项目的属性页,路径如下:/opt/lampp/htdocs/

示例

在"项目属性"窗口中,我的"项目文件夹"one_answers"源文件夹"都有相同的路径。项目的名称是TestPHPdemo,因此我的路径在项目文件夹和源文件夹这两个字段中都如下:/opt/lampp/htdocs/TestPHPdemo

出于测试目的,我创建了一个简单的PHP文件,该文件将打印或回显以下消息:;成功它现在正在工作">

现在转到NetBeans中的绿色Run按钮,你会在浏览器上看到你的PHP消息;成功它现在正在工作"如果你仍然不信,请将你的消息更改为在浏览器上显示:";他是对的,这是有效的">

最新更新