我有一台只有 256MB RAM 的虚拟机,运行着 nginx 和 PHP 5.3。由于资源有限(无法更改虚拟机中的 RAM 数量),我正在寻找为 PHP 设置 FastCGI 的各种方法。也许我的 Google 能力不强,但我似乎找不到太多关于设置 FastCGI 的选项或任何最佳实践建议。
我有兴趣直接了解以下信息:
- 有哪些 FastCGI 服务器选项?
- 其中是否有明显比其他的好或差呢?
- 考虑到我的设置(256MB RAM,nginx),是否有任何明确的资源或技术博客可供我应该关注以获取建议?
答案1
我建议使用 php-fpm 来管理 fastcgi 进程。
有很多选项可以控制孩子的数量等等。
http://dotdeb.org有适合 Ubuntu/Debian 的优秀软件包。
有关基本设置,请参阅http://interfacelab.com/nginx-php-fpm-apc-awesome/