在浏览器中运行我的PHP文件之前,是否必须安装apache或nginx? Django本身有一个用于测试Python代码的运行服务器。是否有类似的方式来测试PHP文件?在浏览器中运行我的PHP文件之前,是否必须安装apache或nginx?
1
A
回答
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的评论 - 最近发布的新功能。
相关问题
- 1. apache是否必须安装在php或mysql之前?
- 2. 在安装Zend Server之前,我是否必须卸载Xampp?
- 3. 错误:您必须在安装nginx之前创建链接pcre'
- 4. 也必须在未来的浏览器中安装Silverlight吗?
- 5. 我是否必须在我的Apache服务器上安装Ruby来运行脚本
- 6. 运行Apache服务器,浏览器响应说它是nginx
- 7. 如何检查我是否在浏览器中运行JavaScript代码或不在浏览器中运行?
- 8. 是否有必要将Unicorn放在Nginx(或Apache)之后
- 9. 我是否必须运行模拟器或编辑器是否足够
- 10. 在写入文件之前,我是否必须对unicode变量进行编码?
- 11. 运行PHP文件了浏览器的
- 12. 我必须在访问https网址之前安装证书吗?
- 13. 为什么在运行之前必须先保存文件?
- 14. PHP文件在浏览器中打开而不是运行
- 15. TLS在发送之前是否必须加密整个文件?
- 16. 如何在关闭浏览器之前运行php代码
- 17. 浏览器必须加载并在后台运行
- 18. 检查PHP是否安装在Apache或IIS服务器上?
- 19. PhpStorm在浏览器中运行文件
- 20. 在浏览器中运行.py文件
- 21. 在运行eclipse插件之前是否需要安装检查器框架?
- 22. 我是否必须关闭浏览器才能刷新我的Java小程序?
- 23. 我在安装react-bootstrap之前是否需要安装React
- 24. 如何知道perl或pm文件运行时必须安装哪些库?
- 25. 在调用qRegisterMetaType之前,我是否必须调用Q_DECLARE_METATYPE?
- 26. 是否必须在jenkins slave机器上安装svn?
- 27. 我们可以从浏览器安装插件或软件吗?
- 28. 在安装开始之前运行可执行文件
- 29. 告诉浏览器是否在windows或mac/linux上运行chrome
- 30. 我是否必须在Apache Tiles的每个tile中包含libs?
新版本的PHP 5.4有一个可以使用的测试服务器 - http://php.net/manual/en/features.commandline.webserver.php – JohnP 2012-03-27 09:57:37
如果你刚开始,坚持用Apache来开始用。对此有很多更多的支持/建议 - 一旦你感到舒适,并且如果需要切换,请在以后切换到nginx。 – halfer 2012-03-27 10:06:17
谢谢,我现在明白了。 – Eric 2012-03-27 10:07:18