在原来已经搭建好LAMP的Ubuntu10.04 中安装Nginx步骤
1. 安装Nginx
参考http://blog.163.com/abkiss@126/blog/static/3259410020121029113444717/ 安装Nginx,
2. 安装php-fpm
apt-get install php5-fpm
apt-get install php5-cgi
3. 配置Nginx
修改/etc/nginx/sites-available/default 将listen 80 default; 改为listen 8888 default; 即将80端口修改为其他端口,防止与
原来的apache端口冲突
修改
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#includefastcgi_params;
#}
为
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default/$fastcgi_script_name;
include fastcgi_params;
}
注意红色位置,是为了让php-fpm找到需要解析的php文件,如果不加,会报404错误。
这个可能可以使用某个变量代替,由于刚接触Nginx,尚不知,回头研究。
4. 启动php-fpm 和nginx
sudo /etc/init.d/php5-fpm start
sudo /etc/init.d/nginx start
nginx默认监听的是php5-fpm 中配置的127.0.0.1 的9000端口
默认webroot是
/var/www/nginx-default
可以在该目录下新建php文件进行测试是否搭建成功。