S

study-project

 

docker-php-env

php 基于docker的开发环境框架

todos

  1. docker php
  2. docker nginx
  3. 支持 debug (使用xdebug)
  4. docker mysql
  5. docker redis
  6. windows .bat 初始化脚本
  7. mysql 开发数据库自动建立和升级

使用说明

  1. 安装 docker 环境

    获取dockermacwindows

    验证验证安装是否成功,在终端输入如下命令:

    
    docker version
    

    如果没有错误输入,docker安装成功

  2. 建立php工作目录

    
    ./ws-init.sh < workspace-path >
    

    这个会在 workspace-path 目录下建立以下目录

    
    workspace-path 
        |
        |--htdocs
        |    |
        |    |--cyphp_app
        |    
        |--log
        |   |
        |   |--nginx
        |   |--php
        |
        |--data
        |   |
        |   |--mysql
  3. 拉取 php 代码到 <workspace-path>/htdocs/cyphp_app

    ** 目前支持项目名为 oa2 **

  4. 配置 PHP 工程 Conf 目录

  5. 配置 PHP 开发数据库

  6. phpStorm 调试配置

  7. 碰到问题, 先查看question.md, 如果没有, 解决后更新question.md

开发说明

问题列表

查看 question.md

版本跟新

v0.3.0

* docker-compose.yml 配置文件 2.1 版本

v0.2.1

* 支持 php、nginx
* 支持 xdebug 调试
* 支持 mysql