u​b​u​n​t​u​​配​置​n​g​i​n​x​ ​p​h​p​ ​m​y​s​q​l

1、安装nginx

 sudo apt-get install nginx

service nginx start //启动服务 访问localhost是否安装成功

2、安装php5

 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcryp

3、安装mysql

sudo apt-get install mysql-server

4、安装spawn-fcgi

sudo apt-get install spawn-fcgi

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi//启动 fcgi 看看是否安装成功

 配置nginx php fcgi
 ngix 默认配置文件
 /etc/nginx/sites-available/default
 

listen   80;前面#去掉
root /var/www;//项目地址
index index.php index.html index.htm;
server_name localhost;


#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_index index.php;
# include fastcgi_params;
#}
添加
location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;#/var/www 为上面root位置对应
 include /etc/nginx/fastcgi_params;
}
3,配置spawn-fcgi开机启动
在/etc/rc.local文件中
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
exit 0;前面加上

你可能感兴趣的:(​m​y​s​q​l,​p​h​p​,​n​g​i​n​x​)