使用 Docker LNMP 部署 PHP 运行环境

简介

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 文件,配置完需重启服务。

猜你喜欢

转载自www.cnblogs.com/imayanlong/p/11068667.html