shion0625 / php8-docker

php8とnginxとmysqlのdocker環境です

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

php8-docker

php8とnginxとmysqlのdocker環境です

version

  • PHP8.0
  • Nginx1.19
  • MySQL8.0

セットアップ

  • 以下コマンド実行
$ git clone https://github.com/nsym-m/php8-docker.git
$ cd php8-docker
$ docker-compose up -d
  • http://localhost:85にアクセス

その他

  • PHP-fpmとNginxをunixドメインソケットでつないでいる
  • MySQLとPHPもunixドメインソケット
  • DBのデータをトップレベルVolumesを使うことで少し早くなるようにしている(未検証)
  • Composer, Xdebug導入済み(VSCodeでは動作確認済み)
# 作業開始時
$ docker-compose up -d

# 作業終了時
$ docker-compose down

# 各コンテナに入る時
$ docker-compose exec php bash
$ docker-compose exec web bash
$ docker-compose exec mysql bash

About

php8とnginxとmysqlのdocker環境です


Languages

Language:Dockerfile 81.0%Language:PHP 12.5%Language:HTML 6.5%