2012-03-27 21 views
1

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

+0

新版本的PHP 5.4有一个可以使用的测试服务器 - http://php.net/manual/en/features.commandline.webserver.php – JohnP 2012-03-27 09:57:37

+0

如果你刚开始,坚持用Apache来开始用。对此有很多更多的支持/建议 - 一旦你感到舒适,并且如果需要切换,请在以后切换到nginx。 – halfer 2012-03-27 10:06:17

+0

谢谢,我现在明白了。 – Eric 2012-03-27 10:07:18

回答

1

您的选项是:

  • 安装Web服务器,如你所说。
  • 按照JohnP的建议使用web server
  • 安装php-cli,从控制台运行脚本,将输出保存到html文件并在浏览器中打开它。

其实,你通常不能在浏览器中“运行”php文件。浏览器只能向服务器发送请求并显示脚本的输出。

1

从php 5.4中有一个built in web server

PHP 5.4之前,您必须安装一个Web服务器在浏览器

+0

谢谢,我现在明白了。 – Eric 2012-03-27 10:08:00

0

是执行PHP文件。你需要像nginx或Apache这样的东西。安装其中一个(比如说你的本地机器)。 ,请参阅JohnP的评论 - 最近发布的新功能。

相关问题