运维 | 配置LNMP | 基于docker.ubuntu:16.04

思路很清晰啊,apt update。

然后装nginx,这个问题不大,apt install nginx , service nginx start, 80可以访问,nginx -t查看配置文件位置。

再装mysql-server,装一个就够了,包含了client。docker-mysql启动出现问题:https://blog.csdn.net/wy_97/article/details/78982694

最后装php7.0-fpm, 这里和lamp不同是要用php-fpm

操作: apt-add-repository: ppa:ondrej/php #添加php-fpm源

  如果有编码问题使用:LC_ALL=C.UTF-8 apt-add-repository ppa:ondrej/php

  apt install php7.0-fpm, php -v 成功

最后的最后要让nginx能调用php:

php通信配置文件:/etc/php/7.0/fpm/pool.d/www.conf

两种通信方式unixsocket和tcp,这个基本不用改,service php7.0-fpm start 就好

然后改nginx配置文件,/etc/nginx/sites-enabled/default,打开php的配置就好了,默认web目录写的是/var/www/html,然后重启一下,over。

原文地址:https://www.cnblogs.com/Mz1-rc/p/14055898.html