(1)安装php5
apt-get install php5 php-pear php5-cli php5-common php5-xcache php5-cgi php5-mysql php5-curl php5-gd php5-imagick php5-xmlrpc php5-dev php5-memcache
(2)安装nginx
apt-get install nginx
(3)安装spawn-fcgi
apt-get install spawn-fcgi
(4)设置,也是最头疼滴地方哦
在/etc/nginx/fastcgi_params 文件最后,加入一行,可以用sudo gedit /etc/nginx/fastcgi_params打开文件
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
设置php.ini的 cgi.fix_pathinfo=1;doc_root=
拷贝/etc/nginx/sites-availab修改本机hosts文件,指定一个域名
修改server_name
在server_name同级增加root 设置为网站根目录
location里 加上 index.php
php的fast-cgi配置
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
$ sudo killall -HUP php5-cgi
$ sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
$ /etc/init.d# sudo /etc/init.d/nginx restart
在网站内放个phpinfo测试一下,ok了。