LNMP一键安装 安装前准备 1、使用putty或类似的SSH工具登陆VPS或服务器(推荐在www.plaidc.com上选购vps或服务器); 2、下载LNMP一键安装包: 1 cd /usr/local 2 wget http://www.plaidc.com/software/lnmp1.4.tar.gz 如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安装。 您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。 开始安装 1 tar zxf lnmp1.4.tar.gz 2 cd lnmp1.4 3 source install.sh 安装时间最长需要几个小时,网速决定。安装完成后,内容在/usr/local。 Nginx 的配置文件:/usr/local/nginx/conf/nginx.conf。 PHP7 的配置文件:/usr/local/php/etc/php.ini。 配置 PathInfo nginx.conf 中配置: 1 server 2 { 3 listen 80 default_server; 4 #listen [::]:80 default_server ipv6only=on; 5 server_name www.lnmp.org; 6 index index.html index.htm index.php; 7 root /home/wwwroot/default; 8 9 #error_page 404 /404.html; 10 include enable-php-pathinfo.conf; 11 12 location /nginx_status 13 { 14 stub_status on; 15 access_log off; 16 } 17 18 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 19 { 20 expires 30d; 21 } 22 23 location ~ .*\.(js|css)?$ 24 { 25 expires 12h; 26 } 27 28 location ~ /\. 29 { 30 deny all; 31 } 32 33 access_log /home/wwwlogs/access.log; 34 error_log /home/wwwlogs/error.log error; 35 } 36 include vhost/*.conf; 37 } enable-php-pathinfo.conf 配置内容: 1 location ~ [^/]\.php(/|$) 2 { 3 fastcgi_pass unix:/tmp/php-cgi.sock; 4 fastcgi_index index.php; 5 fastcgi_split_path_info ^(.+?\.php)(/.*)$; 6 set $path_info $fastcgi_path_info; 7 fastcgi_param PATH_INFO $path_info; 8 try_files $fastcgi_script_name =404; 9 include fastcgi.conf; 10 11 }