ubuntu16.04下 搭建 lnmp 环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04下 搭建 lnmp 环境相关的知识,希望对你有一定的参考价值。

apt-get install nginx 

apt-get install php7.0    php7.0-mysql 

apt-get install mysql 

编辑nginx配置文件

vim /etc/nginx/sites-enabled/default

在server段 中添加:

location ~ \.php$ {
    root /var/www/html;

    fastcgi_index index.php;

    # With php7.0-cgi alone:
    #fastcgi_pass 127.0.0.1:8227;
    这个地方有两种方式传递给php处理,端口和sock方式,
    /etc/php/7.0/fpm/pool.d/www.conf 在这个文件里面可以看到默认的方式,我这里默认的sock方式,据测sock比端口方式更快
    # With php7.0-fpm:
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

安装完php 默认就启动了 php-fpm,可以自己检查一下

/etc/init.d/nginx restart

如果你的项目中没有什么特别的nginx模块需求,这种方式也基本满足了

 

以上是关于ubuntu16.04下 搭建 lnmp 环境的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 系统搭建LNMP环境

docker 配置lnmp环境(mac环境下)

ubuntu 16.04快速搭建nginx + php7.1 + mysql 环境

Ubuntu16.04下搭建Go语言环境

ubuntu16.04安装lnmp环境

ubuntu下搭建LNMP开发环境