PHP(laravel)开发环境创建与日常使用

121 阅读1分钟
一 docker开发环境创建
# 从零开起 创建 (配置)PHP(laravel)开发环境,基于docker
1 创建 app容器的Dockerfile,hub上的image一般都通用的(要基于它们进行一些定制)
2 创建docker-compose.yml,使用 docker-compose组建多个 容器组合(app, nginx, db)
3 创建 web server 和 sql 的运行配置
4 创建 全局环境配置 .env ,这个居然也是 docker-compose的配置数据(docker-compose.yml才是正式的行为配置数据)
5 

# 将一个既有的 la app 配置为基于docker的 开发环境,可理解为一般化,dockerized

# 升级 dockerized 开发环境
	L 例如修改image 或 配置数据(nginx.conf)
1 升级 php nginx的版本
	L 添加新的 php扩展
2 添加app的 运行依赖

二 docker日常使用(启动 docker 环境,进行代码开发)
1 保证 docker 引擎安装好并在运行
	L 开启自动运行 systemctl enable docker
2 确保 docker-compose 安装好
3 开第一个cmd,进入项目根目录(docker-compose.yml和 .env),启动 docker环境
	L $ docker-compose up
4 再开一个 cmd,进入 app容器(我喜欢这种方式)
	L $ docker exec -it app /bin/bash
5