![]()
概述由于本人常用Windows电脑就索性就选择win10系统来使用docker,由于docker在win10以下运行需要安装虚拟机,果断的升级到win0专业版,win10所提供的Hyper-V服务(目前仅专业版、企业版支持)完美解决了运行虚拟机各种卡的问题。
结构简介![]() 目录结构├── conf 配置文件目录 │ ├── conf.d Nginx用户站点配置目录 │ ├── nginx.conf Nginx默认配置文件 │ ├── mysql.cnf MySQL用户配置文件 │ ├── php-fpm.conf PHP-FPM配置文件(部分会覆盖php.ini配置) │ └── php.ini PHP默认配置文件 ├── docker-compose.yml PHP最新版docker-compose项目文件 ├── log Nginx日志目录 ├── mysql MySQL数据目录8.0 ├── php PHP7.2 └── www PHP代码目录
使用方法
$ git clone https://github.com/LoyaltyLu/dockerphp.git
$ sudo gpasswd -a ${USER} docker
$ cd dockerphp $ docker-compose up
![]() 容器基本使用介绍
日志查看log文件生成位置可在conf下配置文件中自行更改,更改时需要相对应更改docker-compose对应映射目录,以便对日志数据持久化存储 composer在PHP容器中默认安装composer进入容器后即可使用。
$ docker exec -it <容器名> /bin/bash phpMyAdminphpMyAdmin 暴露端口:8080 phpRedisAdminphpRedisAdmin 暴露端口:8081 使用XDEBUG调试环境中安装XDEBUG了调试,需对php.ini进行配置后启用,配置如下: [XDebug] xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "172.17.0.1" xdebug.remote_port = 9000 xdebug.remote_log = "/var/log/dnmp/php.xdebug.log" 配置完成后需要重启下PHP容器。 如果想要学习交流PHP的朋友,可以关注小编,私信【学习交流】手机用户可以直接私信,电脑端尚未开放此功能,需要下载app,我已经设置了自动回复,具体后续会自动回复各位。 ![]() |
| 本文出处: https://www.toutiao.com/a6598124207014412814/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|