PHP-FPM 与 Apache

PHP-FPM 与 Apache

是否可以使用 Apache 运行 PHP-FPM 或者这只是 nginx 的选项?

寻找使用 apache 并保留 .htaccess 的方法,但获得更好的 php 性能,例如每秒能够处理更多请求。

编辑:我还运行 nginx 作为静态内容的前端反向代理。

答案1

PHP-FPM 是 PHP FastCGI 进程管理器。Fastcgi 是应用服务器和 Web 服务器之间通信的协议。所有主流 Web 服务器(apache2、lighttpd、nginx、cherokee、IIS)均支持 FastCGI。

对于 Apache 2.4,您可以使用修改代理服务器。建议使用 Apache 2.4,因为它具有性能改进和新的超快 mpm_event 引擎。对于较旧的 Apache 版本,您必须依赖第三方修改代理服务器,因为捆绑的 mod_fcgid 不适用于外部生成的进程(如 phpf-fpm)。

答案2

是的,这是可能的。在我看来,Nginx 比 Apache 更灵活、负载更轻的服务器。我个人使用 Nginx 来运行 php-fpm。

相关内容