php.md 1.1 KB

php 开发

基于 docker,快速切换 php 版本开发环境,如,项目需要在 php7.4 环境下开发,可以使用以下方式:

docker run --rm -it -v /workspace:/app php:7.4 /bin/bash

thinkphp new demo
thinkphp serve
  • -v /workspace:/app 挂载本地目录到容器内,/workspace 为本地目录,/app 为容器内目录

额外配置

  • 安装 composer

    docker run --rm -it -v /workspace:/app composer:latest /bin/bash
    

数据库

基于 docker-compose,启动 mysql, adminer, redis等等

docker-compose up -d

参考 template 代码即可

基于 swoole

docker run --rm -it -v /workspace:/app swoole:latest /bin/bash

基于 laravel

docker run --rm -it -v /workspace:/app composer:latest /bin/bash

composer create-project --prefer-dist laravel/laravel blog

基于 thinkphp


docker run --rm -it -v /workspace:/app composer:latest /bin/bash

composer create-project topthink/think demo

基于 yii


docker run --rm -it -v /workspace:/app composer:latest /bin/bash

composer create-project --prefer-dist yiisoft/yii2-app-basic demo