在浏览器中运行PHP文件之前,是否必须安装apache或nginx?

在浏览器中运行PHP文件之前,是否必须安装apache或nginx?,php,Php,在浏览器中运行PHP文件之前,是否必须安装apache或nginx? Django本身有一个用于测试python代码的运行服务器。有没有类似的方法来测试PHP文件?您的选项是: 如您所说,安装web服务器 按照JohnP的建议使用 安装php cli,从控制台运行脚本,将输出保存到html文件并在浏览器中打开 实际上,您通常无法在浏览器中“运行”php文件。浏览器只能向服务器发送请求并显示脚本的输出。有一个来自PHP5.4的请求 在PHP5.4之前,您必须安装一个web服务器以在浏览器中执行

在浏览器中运行PHP文件之前,是否必须安装apache或nginx? Django本身有一个用于测试python代码的运行服务器。有没有类似的方法来测试PHP文件?

您的选项是:

  • 如您所说,安装web服务器
  • 按照JohnP的建议使用
  • 安装php cli,从控制台运行脚本,将输出保存到html文件并在浏览器中打开
实际上,您通常无法在浏览器中“运行”php文件。浏览器只能向服务器发送请求并显示脚本的输出。

有一个来自PHP5.4的请求


在PHP5.4之前,您必须安装一个web服务器以在浏览器中执行PHP文件。您需要类似nginx或Apache的东西。或者安装其中一个(比如在本地计算机上),请参阅JohnP的评论-最近发布的一项新功能。

新版本的PHP5.4有一个可以使用的测试服务器-如果您刚开始,请坚持使用Apache。有很多关于它的支持/建议-在您感到舒适之后,如果您需要切换,请切换到nginx。