ubuntu16.04 安装lnmp

sudo apt-get update
sudo apt-get upgrade
  1. 安装nginx
sudo apt-get install nginx
  1. 安装cgi服务
sudo apt-get install php7.0-fpm
  1. 检查nginx配置文件
sudo vim /etc/nginx/nginx.conf

include /etc/nginx/sites-enabled/*; 这一行前面的注释去掉

sudo vim /etc/php/7.0/fpm/pool.d/www.conf
listen = /run/php/php7.0-fpm.sock 这一行注释
listen = 127.0.0.1:9000 加这一行

在/etc/nginx/sites-enabled下新建jfmblog.conf

内容如下:
server
{
listen 80;
server_name jfmblog.cn www.jfmblog.cn; #这里填写你的域名,包括无www301转向有www
index index.html index.htm index.php default.html default.htm default.php;
root /var/www/html/jfmblog/public; #这里填写域名对应的站点根目录

location / {
#try_files $uri $uri/ /index.php;
try_files $uri u r i / / i n d e x . p h p ? s = uri/ /index.php?s= uri//index.php?s=uri&$args;

}

location ~ .php {

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_index index.php;
#fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+\.php)(.*)$; #新加第一句  
fastcgi_param PATH_INFO $fastcgi_path_info;#新加第二句  
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#新加第三句  

}

location ~ .*.(gif|jpg|jpeg|png|bmp|swf|ico)$
{
expires 30d;
}

location ~ .*.(js|css)?$
{
expires 30d;
}

}
4. 重启php

sudo /etc/init.d/php7.0-fmp restart 
或者
sudo nginx -t
sudo nginx -s reload
  1. 在/var/www/html下新建目录jfmblog,在jfmblog目录下新建文件index.php

内容如下:

phpinfo();

到此大功告成

  1. 浏览器访问www.jfmblog.cn

  2. 安装常用的php扩展

sudo apt install php-mysql php-curl php-mcrypt php-gd php-memcached php-redis php7.0-mbstring
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值