LoginSignup
0
3

More than 5 years have passed since last update.

サクッとDockerでPHPの開発環境をmacで作る

Posted at

ISUCONのチーム戦では、ローカルでの開発環境を作るところから始めると決めていたので、dockerでPHP環境を作る手順を備忘録として残します。

前提条件

  1. Homebrew のインストールが完了していること
  2. Homebrew-cask のインストールが完了していること

Docker for Mac のインストール

$ brew cask install docker

docker-php-nginx-mysql-memcached を clone して立ち上げる

$ cd ~/
$ mkdir docker
$ cd docker
$ git clone git@github.com:koni/docker-php-nginx-mysql-memcached.git
$ cd docker-php-nginx-mysql-memcached/docker
$ docker-compose up -d
$ open "http://localhost/" 

これで、phpinfo() の情報がブラウザで見れたらOKです。

カスタマイズ

phpファイルの格納場所

  • ~/doocker/docker-php-nginx-mysql-memcached/public/
    • ここにプログラムを配置すればOK (DocumentRootになっている)

mysqlの接続情報

  • ~/doocker/docker-php-nginx-mysql-memcached/docker/docker-compose.yml
    • 上記に記載されているが、デフォルトだと以下の通り。みんなが大好き "Sequel Pro" でも接続できます。
key value
host 127.0.0.1
port 13306
Database mysql_database
ID root
PW mysql_passwd

その他

  • あとは、手動で設定ファイルをいじって、動くかどうか確認しながらとかになるので、直接bashで入ったほうが楽かも。
$ docker exec -it nginx bash
$ docker exec -it web bash
$ docker exec -it mysql bash
0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3