lnmp搭建,ubuntu下安装php nginx mysql
1、安装php
sudo apt-get install php5-fpm php5-cli php5-dev php5-mysql php5-curl php5-gd
2、安装mysql
sudo apt-get install mysql-server
3、安装nginx
sudo apt-get install nginx
4、配置nginx
a) sudo vi /etc/php5/fpm/php.ini
将cgi.fix_pathinfo=1取消注释,并改成cgi.fix_pathinfo=0
b) sudo vi /etc/nginx/sites-available/default
找到下面的代码
#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_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;
}
5、nginx默认的www目录在 /usr/share/nginx/www这里
修改www路径
sudo vi /etc/nginx/sites-available/default
找到
root /usr/share/nginx/www;
改成
root /var/www;(这里根据个要需要)
注:不要复制这里的代码,可能因空格与tab键的区别而出问题