LNMP一键安装发布时间:2018/8/15 23:01:00 阅读次数:

  

  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        }