步骤(在Apache Netbeans中):
1.文件-〉新建项目
1.选择“类别”下的PHP和“项目”下的PHP应用程序
1.单击下一步并输入项目名称和位置。选择PHP 7.4作为版本。
1.单击下一步,然后在“运行方式:选择PHP内置Web服务器
1.单击完成(我们不使用PHP框架或Composer)
预期结果:NetBeans将使用一个index.php文件创建项目.
实际结果:NetBeans创建了一个项目**,但中没有index.php文件。它只有2个文件夹(Source Files和Include Path),这些文件夹中什么都没有。我也尝试双击这些文件夹,但没有任何React。-〉Click for screenshot of how it looks like
注意:在NetBeans中创建PHP项目之前,我已经使用以下步骤配置了NetBeans:
1.工具-〉选项并选择PHP**
1.在General选项卡上,在PHP解释器旁边,单击Browse...按钮,导航到保存PHP文件的文件夹,然后选择php.exe
我已经在网上搜索了这个问题,但到目前为止没有任何工作。我真的很感谢你的帮助。谢谢。
1条答案
按热度按时间wn9m85ua1#
我曾经被这个同样的问题所困扰,假设你正在使用Linix,如果是的话;我也被同样的问题困扰着。我到处找;我在很多网站上进行了搜索。我遇到了这个线程,我立即滚动到底部的解决方案。没有答案,没有解决方案,没有一个回复。我使用的是XAMPP,我的PHP文件没有显示。
这就是我解决问题的方法。我几乎可以打赌,你在Netbeans中的源文件夹指向你本地目录中的某个地方,而不是指向你的Apache服务器目录。不要很快地运行,让Netbeans中的源文件夹指向Apache服务器目录结构,因为该目录当前是受保护的。
使用XAMPP,我们可以启动和停止Apache服务器和MySQL以及其他服务。此时,如果您在NetBeans中更改源文件夹,在项目的属性选项下,您将在属性页的底部看到一个红色字母的错误消息,大意是所选的源文件夹受保护、锁定或写保护。使用XAMPP,目录的路径如下:
/opt/lampp/htdocs/
顺便说一句,我所有的路径都是从根开始的,以避免混乱。
它必须指向
htdocs
,因为这是源文件需要存储的位置,否则它将无法工作。我可能是错误的,但它是Apache服务器获得文件显示并将其发送到/var/www/html/
的位置,不要引用我的话。项目的源文件需要存储或指向以下路径
/opt/lampp/htdocs/
.我使用了以下命令来更改权限:
如果您只能更改
htdocs
目录的权限,则最好您可以更改整个路径的权限,但这可能会在以后带来一系列问题,也可能不会。在终端中执行
ls
命令,您会注意到htdocs
的颜色发生了变化。现在,请转到NetBeans中项目的属性页,路径如下:/opt/lampp/htdocs/
示例
在“项目属性”窗口中,我的项目文件夹和源文件夹都有相同的路径。项目的名称是TestPHPdemo,因此我的路径在两个字段中都是如下所示:项目文件夹和源文件夹:
/opt/lampp/htdocs/TestPHPdemo
出于测试目的,我创建了一个简单的PHP文件,它将打印或回显以下消息:“成功了,开始工作了。”
现在,转到NetBeans中的绿色“运行”按钮,您将看到浏览器上显示的PHP消息“成功!它正在运行。”如果您仍然不相信,请更改浏览器上显示的消息:“他说得对,的确有效!”