thc*_*lpr 1 security php web-server apache-2.2
几个月前,我做了一个非常成功的实验,今天我们有一个使用以下技术的内部网门户:
那么,根据我们的测试,为什么我们需要使用 apache?
PS:我不是在使 apache 失效,这个问题只是出于好奇
: 编辑
当我的意思是“我们”时,我的意思是“我们”作为使用小型 Web 应用程序的小团队
小智 12
正如有人已经提到的,PHP 命令行界面中内置的服务器是一个仅用于开发的服务器,它的功能并不完整。它的存在是为了让我们可以在内部测试需要网络服务器的东西,主要是;它对内部开发人员很有用。PHP 程序员在开发过程中进行测试很有用,但它不适用于任何类型的部署。
我们为 PHP 服务的最佳方式是使用 FCGI;php-fpm SAPI 允许 PHP 对进程池进行后台处理,并将这些进程与您用于静态内容的服务器的基础结构隔离开来。
理想情况下,您用于静态内容的服务器应该是事件驱动的,例如 nginx。原因是大多数请求不需要解释器上下文,响应(图像、css、javascript 等)可以使用非阻塞 I/O 提供服务,而无需初始化解释器上下文。
关于 PHP 能力的其他答案有很多废话;忽略它,这是无稽之谈。
归档时间: |
|
查看次数: |
5075 次 |
最近记录: |