Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wpcfan/devcontainer-php-mysql
https://github.com/wpcfan/devcontainer-php-mysql
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wpcfan/devcontainer-php-mysql
- Owner: wpcfan
- Created: 2024-06-19T00:02:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T18:38:40.000Z (6 months ago)
- Last Synced: 2024-06-23T05:52:22.078Z (6 months ago)
- Language: Dockerfile
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 适合于 PHP 开发的 devcontainer 配置
这是一个适合于 PHP 开发的 devcontainer 配置,其中包含了 PHP、Composer、Xdebug、PHPUnit、MariaDB、PhpMyAdmin 等工具。
## 使用方法
1. 安装 [Docker](https://www.docker.com/get-started) 和 [Visual Studio Code](https://code.visualstudio.com/)。
2. 安装 [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) 扩展。
3. 克隆本仓库。
4. 在 Visual Studio Code 中打开本仓库。
5. 点击左下角的 `><` 图标,选择 `Reopen in Container`。
6. 等待容器构建完成,即可开始 PHP 开发。## 容器中的工具
- PHP 8.3
- Composer
- Xdebug
- PHPUnit
- MariaDB
- PhpMyAdmin## 配置文件
- `.devcontainer/devcontainer.json`:容器配置文件。
- `.devcontainer/Dockerfile`:容器构建文件。
- `.devcontainer/docker-compose.yml`:容器编排文件。## 注意事项
- 容器中的 PHP 配置文件在 `/usr/local/etc/php/` 文件夹下。里面有 `php.ini-development` 和 `php.ini-production` 两个配置文件。
- 容器中的 MariaDB 配置文件在 `/etc/mysql/` 文件夹下。