美文网首页LNMP集合
2018-10-26 Ubuntu lNMP搭建

2018-10-26 Ubuntu lNMP搭建

作者: 小虾米QAQ | 来源:发表于2018-10-26 17:14 被阅读8次

    一  安装

    更新 apt 包

    apt update

    Nginx 安装

    apt install nginx

    MySQL 安装

    apt install mysql-server mysql-client

    mysql_secure_installation #加强安全性,可选

    PHP & 常用插件

    apt install php-fpm php-mysql php-mbstring php-xml php-curl

    简单五行命令,便完成了 LNMP 的环境安装。安装的同时,还已经进行了各种基本的配置。

    以上几行命令也可以合并为以下几行来执行:

    apt update

    apt install nginx mysql-server mysql-client php-fpm php-mysql php-mbstring php-xml php-curl -y

    mysql_secure_installation #加强 mysql 安全性,可选

    二、配置Nginx

    1,修改默认主页 sudo vi /etc/nginx/sites-available/default,在server节点中找到index,后面加上index.php。

    2,修改PHP监听配置 在server节点下,找到location ~ \.php$节点,取消fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;前面的注释,使其生效。注意php的版本号对应的路径是否正确。include snippets/fastcgi-php.conf; 前面的注释删除

    3,取消location ~ \.php$节点的注释,使这个节点生效。然后保存退出。

    4,vim /etc/nginx/fastcgi_params   最后面添加fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;      (bluer: Ubuntu14.04实际测试, 只需这一句即可)

    fastcgi_param PATH_INFO                $fastcgi_script_name;  

    5,网站主目录为/var/www/html,在里面新建一个index.php,内容为phpinfo。

    三、配置PHP

    1,修改PHP的cgi支持 sudo vi /etc/php/7.2/fpm/php.ini,取消cgi.fix_pathinfo=1前面的注释,使其生效,并把1改为0。

    2,重启Nginx sudo systemctl restart nginx。

    3,重启PHP sudo systemctl restart php7.2-fpm。

    四、其它配置和维护命令

    启动/重启/停止Nginx服务:sudo systemctl start/restart/stop nginx

    启动/重启/停止PHP服务:sudo systemctl start/restart/stop php7.2-fpm

    启动/重启/停止Mysql服务:sudo systemctl start/restart/stop mysql

    网站主目录:/var/www/html

    Nginx安装/配置目录:/etc/nginx

    PHP安装/配置目录:/etc/php/[版本号]/fpm

    Mysql安装/配置目录:/etc/mysql

    使用Ubuntu自带源进行安装默认开启了开机启动,教程结束。

    相关文章

      网友评论

        本文标题:2018-10-26 Ubuntu lNMP搭建

        本文链接:https://www.haomeiwen.com/subject/dsdltqtx.html