运维 | 配置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。
本文来自博客园,作者:Mz1,转载请注明原文链接:https://www.cnblogs.com/Mz1-rc/p/14055898.html
如果有问题可以在下方评论或者email:mzi_mzi@163.com