Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/widuu/php_docker_dev
个人使用的PHP开发环境
https://github.com/widuu/php_docker_dev
Last synced: about 2 months ago
JSON representation
个人使用的PHP开发环境
- Host: GitHub
- URL: https://github.com/widuu/php_docker_dev
- Owner: widuu
- License: apache-2.0
- Created: 2023-10-18T01:44:47.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-25T10:21:48.000Z (about 1 year ago)
- Last Synced: 2023-10-25T11:54:32.176Z (about 1 year ago)
- Language: Dockerfile
- Size: 11.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# php_docker_dev
> 纯个人使用的PHP开发环境,可以自己根据个人需求再重新定制```shell
docker compose -p dev up -d
```> 如果使用 mongo nsql 或者 elastic 等等
```shell
docker compose --profile mongo --profile nsql --profile elastic -p dev up -d
```> 配置文件是 `.env`
> 由于 `WORKDIR` 是 `/var/www/` 假如我们的开发目录是 `dev` 则工作目录对应的容器目录就是 `/var/www/dev`
> 所以我们使用 `composer` / `php` / `protoc` 等命令时可以指定工作空间如下```shell
docker exec -it -w /var/www/dev php82 composer install # 来执行 composer install
```