简介
Docker LNMP 是基于 Docker 的 PHP 集成开发环境。
Github 地址:https://github.com/YanlongMa/docker-lnmp
包含软件
- nginx
- php 7.1
- mysql
- redis
- mongo
下载 Docker LNMP
docker-lnmp 默认将同级目录映射到 php-fpm 容器的工作目录,在项目的同级目录下载 docker-lnmp:
$ git clone https://github.com/yanlongma/docker-lnmp.git
启动 Docker LNMP
进入 docker-lnmp 目录,启动服务:
$ docker-compose up -d
Creating network "dockerlnmp_default" with the default driver
Creating dockerlnmp_nginx_1 ... done
Creating dockerlnmp_php-fpm_1 ... done
Creating dockerlnmp_redis_1 ... done
Creating dockerlnmp_mongo_1 ... done
Creating dockerlnmp_mysql_1 ... done
启动成功后,在 docker-lnmp 同级目录新建 phpinfo.php 文件,浏览器访问 http://localhost/phpinfo.php
,则可看到 phpinfo() 相关信息。
关闭 Docker LNMP
进入 docker-lnmp 目录,关闭服务:
$ docker-compose down
配置虚拟主机
请参考 nignx/conf.d/yii.conf
文件,配置完需重启服务。