在Ubuntu下配置nginx和php的时候需注意
请使用php5-fpm,在/etc/init.d/这个文件夹下,使用他加载
nginx1.4下 已经没有 nginx start这个命令了,直接./nginx就可以
nginx启动后如果不能正常加载php请查看你的php5-fpm.sock的端口是否和nginx中设置的一样fastcgi_pass设置的一样,如不一样,请改正
添加一个listen = 127.0.0.1:9000 (9000 为nginx默认设置,ubuntu apt-get下安装的fpm的更改文件在 /etc/php5/fpm/pool.d/ 下)
url重写问题,由于我用yii框架进行程序的开发,所以得加入
location / {
if (!-e $request_filename){
rewrite ^/(.*) /index.php last;
}
}