查看更多

Web开发中的那些事儿

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键的区别而出问题


评论
©Web开发中的那些事儿 | Powered by LOFTER