作为开发人员,我应该了解php5-fpm?

时间:2012-10-18 21:44:10

标签: nginx php

所以我最近设置了一个LEMP服务器并且已经设法通过某些配置工作。我现在已经开始编写php脚本并构建基本页面了。查看php5-fpm wiki,没有任何页面可以讨论我期望的任何变化,就PHP脚本而言,只考虑安装/配置设置。

安装/配置之外的所有步骤都照常进行吗?从php开发人员的角度来看,我应该期待/做出哪些改变?如何最好地利用fpm版本(在PHP代码中,而不是模块/系统配置)?在这两种情况下,我都专注于比较精心编写的PHP。

2 个答案:

答案 0 :(得分:1)

当我自己进行切换时,我知道了一些关于这种设置的好处,比如APC文件上传进度不能开箱即用(你最好还是使用别的东西,比如nginx -progress-upload和/或JS File API);某些标题名称可能已更改(在HTTP_之前添加);以及一个名为fastcgi_finish_request的新功能。

有关详细信息,请查看PHP-FPM Manual

答案 1 :(得分:0)

我只能想到的主要问题是,在FPM下运行时,pcntl扩展名中的某些功能(例如pcntl_fork)不受支持。 (但是,它们在mod_php下也不受支持,所以这不应该太令人意外。)