Laravel Sail にphpmyadminをセットアップ

docker-compose.ymlを編集

Laravel Sail を停止した状態で、docker-compose.yml を開き、
下記の文字列をmysqlに関する設定の下にでも追加する。

phpmyadmin:
    image: 'phpmyadmin/phpmyadmin'
    links:
        - mysql:mysql
    ports:
        - 8080:80
    environment:
        MYSQL_USERNAME: '${DB_USERNAME}'
        MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
        PMA_HOST: mysql
    networks:
        - sail

Laravel Sail の起動とphpmyadminの確認

次のコマンドでLaravel Sailを起動。

$ プロジェクトフォルダ/vendor/bin/sail up

phpmyadminの追加がされて、通常通り起動するのを確認したら、
次のアドレスへWebブラウザでアクセスする。

 http://localhost:8080

phpmyadminのページが表示されるはずなので、
ユーザ名:sail
パスワード:password
を入力し、ログインできることを確認する。

アカウント情報を編集したい場合はプロジェクトフォルダ内の.envファイルの、
DB_USERNAME と DB_PASSWORD を編集すれば良い。

コメント

タイトルとURLをコピーしました