7
与nginx一起使用PHP的好方法是什么?从我得到的结果来看,也许使用PHP-FPM可能是将PHP交给nginx的好方法。如何在PHP中使用nginx?
我们遇到的问题是,我们提供的免费的基于Web的API获取了很多请求(每天大约500K),请求大多数时间很短且尺寸很小,但是Apache耗费大量内存。我想尝试nginx,看看它是否可以更好地处理它。
谢谢。
与nginx一起使用PHP的好方法是什么?从我得到的结果来看,也许使用PHP-FPM可能是将PHP交给nginx的好方法。如何在PHP中使用nginx?
我们遇到的问题是,我们提供的免费的基于Web的API获取了很多请求(每天大约500K),请求大多数时间很短且尺寸很小,但是Apache耗费大量内存。我想尝试nginx,看看它是否可以更好地处理它。
谢谢。
编辑(可能需要在此站点的conf):
location ~ \.php$ {
fastcgi_read_timeout 60000;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/site$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
声音好。尝试一下。 – Gordon 2010-08-03 15:55:00
我不觉得这个建议应该有自己的答案,但如果可能的话尝试使用PHP 5.3.3 - 它已经包含了PHP-FPM,并且有点简化了所有关于nginx + php的较老的教程。 – pilsetnieks 2010-08-03 16:32:07
@Nouveau感谢提及有关新的PHP – Mark 2010-08-03 19:04:16