如何 运行 Php Netbeans 中的页面
How to run Php Pages in Netbeans
我刚刚成功部署 Quercus on Glassfish 4.1。我在浏览器中测试
http://localhost:8080/quercus-4.0.39/ and saw this:
Congratulations! Quercus™ Open Source 4.0.39 is interpreting PHP
pages. Have fun!
然后 运行 Netbeans 工具 > 选项 > PHP > 激活 PHP 支持
成功了。我现在看到这个:
所以我做了 3 个测试:
我 运行 html 应用程序中的 php 页面,但它没有显示该页面,而是提示在记事本中打开下载框
我使用以下配置创建了一个新的 PHP 项目:
但是当我 运行 使用上述配置的应用程序时,我收到此错误:
Firefox can't establish a connection to the server at localhost.
- 所以我尝试用其他配置进行第三次测试:
当我 运行 第三次测试时,我在 GlassFish 服务器上遇到 HTTP Status 404 - Not Found
错误。
我做错了什么?谢谢!
您的测试存在的问题是:
PHP 需要由 Web 服务器解释。您的浏览器不知道如何处理 PHP 文件,因此它只是将其视为文件而不是要呈现的页面。 Apache 是最常见和最简单的服务器,GlassFish 是不必要的,可能不是 PHP.
的最佳选择
在这个测试中,您试图访问一个不存在的网络服务器。您没有任何侦听端口 80 的服务器。
此处,GlassFish 报告找不到您请求的资源。您是否确保将您的 PHP 项目放在 Quercus 的正确目录中(如文档 link 的第 4 步)并确保您访问的是有效的 URL?
我认为对你来说最好的办法就是远离栎属植物。它的最新版本非常旧,并且实现了 PHP 的旧版本(版本 5,而最新版本是 5.6)。查看官方网站,该项目似乎已经死了,有损坏的 links 和非常旧的文档。
我建议您研究安装 WAMP
(Windows、Apache、MySQL、PHP)或 LAMP
(Linux , Apache, MySQL, PHP) 堆栈。这种方法有很多非常简单的安装程序,可以帮助您加快速度,还有很多有用的教程和文档。
对于那些使用tomcat
的人,以下是步骤:-
Right click your project --> properties --> Run Configuration --> For Run As, select PHP Built-in Web Server
Go to Tools --> Options --> PHP tab --> in Php 5 interpreter, browse the correct location for php
那么应该可以了!
在我的例子中,我的 php 在 /usr/bin/php7.0
,所以我把路径放在 Php 5 interpreter.
我刚刚成功部署 Quercus on Glassfish 4.1。我在浏览器中测试
http://localhost:8080/quercus-4.0.39/ and saw this:
Congratulations! Quercus™ Open Source 4.0.39 is interpreting PHP pages. Have fun!
然后 运行 Netbeans 工具 > 选项 > PHP > 激活 PHP 支持
成功了。我现在看到这个:
所以我做了 3 个测试:
我 运行 html 应用程序中的 php 页面,但它没有显示该页面,而是提示在记事本中打开下载框
我使用以下配置创建了一个新的 PHP 项目:
但是当我 运行 使用上述配置的应用程序时,我收到此错误:
Firefox can't establish a connection to the server at localhost.
- 所以我尝试用其他配置进行第三次测试:
当我 运行 第三次测试时,我在 GlassFish 服务器上遇到 HTTP Status 404 - Not Found
错误。
我做错了什么?谢谢!
您的测试存在的问题是:
PHP 需要由 Web 服务器解释。您的浏览器不知道如何处理 PHP 文件,因此它只是将其视为文件而不是要呈现的页面。 Apache 是最常见和最简单的服务器,GlassFish 是不必要的,可能不是 PHP.
的最佳选择
在这个测试中,您试图访问一个不存在的网络服务器。您没有任何侦听端口 80 的服务器。
此处,GlassFish 报告找不到您请求的资源。您是否确保将您的 PHP 项目放在 Quercus 的正确目录中(如文档 link 的第 4 步)并确保您访问的是有效的 URL?
我认为对你来说最好的办法就是远离栎属植物。它的最新版本非常旧,并且实现了 PHP 的旧版本(版本 5,而最新版本是 5.6)。查看官方网站,该项目似乎已经死了,有损坏的 links 和非常旧的文档。
我建议您研究安装 WAMP
(Windows、Apache、MySQL、PHP)或 LAMP
(Linux , Apache, MySQL, PHP) 堆栈。这种方法有很多非常简单的安装程序,可以帮助您加快速度,还有很多有用的教程和文档。
对于那些使用tomcat
的人,以下是步骤:-
Right click your project --> properties --> Run Configuration --> For Run As, select PHP Built-in Web Server
Go to Tools --> Options --> PHP tab --> in Php 5 interpreter, browse the correct location for php
那么应该可以了!
在我的例子中,我的 php 在 /usr/bin/php7.0
,所以我把路径放在 Php 5 interpreter.