安装
sudo apt-get install nginx
#(也可以使用其他的fpm 例如:spawn-fcgi)
sudo apt-get install php5-fpm
sudo apt-get install php5-cgi php5-mysql php5-fpm php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
配置nginx
sudo vim /etc/nginx/sites-enabled/default
把以下的配置改一下
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# With php5-cgi alone:
#因为我是使用的php5-fpm,所以就打开了fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
其他都不用改了,还有index.php 加进去
就可以了
sudo /etc/init.d/php5-fpm restart
sudo /etc/init.d/nginx restart