【问题标题】:Why is the index.php file not showing up after creating a new project in Netbeans?为什么在 Netbeans 中创建新项目后没有显示 index.php 文件?
【发布时间】:2021-01-23 10:09:39
【问题描述】:

步骤(在 Apache Netbeans 中):

  1. 文件 -> 新建项目
  2. 选择类别下的 PHP 和项目下的 PHP 应用程序
  3. 点击下一步并输入项目名称和位置。选择 PHP 7.4 作为版本。
  4. 点击下一步,在Run As之后:选择PHP Built-in Web Server
  5. 点击Finish(我们没有使用 PHP Frameworks 或 Composer)

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

实际结果:NetBeans 创建了一个项目但里面没有 index.php 文件。它只有 2 个文件夹(源文件和包含路径),这些文件夹不包含任何内容。我也尝试双击这些文件夹,但没有任何反应。 -> Click for screenshot of how it looks like

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

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

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

【问题讨论】:

    标签: php netbeans


    【解决方案1】:

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

    我的问题就是这样解决的。 我几乎可以打赌并赢得您在 Netbeans 中的源文件夹指向本地目录中的某个位置,而不是指向您的 Apache 服务器目录。不要快速运行,在 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/

    示例

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

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

    现在转到 NetBeans 中的绿色“运行”按钮,您将在浏览器上看到您的 PHP 消息显示:“成功!它现在正在运行。”如果您仍然不信,请更改您的消息以显示在您的浏览器上:“他是对的,它正在工作!”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-13
      • 1970-01-01
      相关资源
      最近更新 更多