Laravelの開発環境をHomesteadで構築している場合、phpMyAdminはパッケージに含まれていませんので手動でインストールを行わなければいけません。
Homesteadに含まれているafter.shを使えば、お手軽にインストールすることができます。
下記をafter.shに記述してください。
after.sh
#!/bin/bash
# phpMyAdminのインストール
# 最新バージョンは https://www.phpmyadmin.net/downloads/ でチェック
if [ -d /home/vagrant/phpmyadmin ]; then
sudo echo '--- phpMyAdmin already installed. --- '
else
sudo wget -k https://files.phpmyadmin.net/phpMyAdmin/4.8.1/phpMyAdmin-4.8.1-all-languages.tar.gz
sudo tar -xzf phpMyAdmin-4.8.1-all-languages.tar.gz -C /home/vagrant/
sudo rm phpMyAdmin-4.8.1-all-languages.tar.gz
sudo mv /home/vagrant/phpMyAdmin-4.8.1-all-languages/ /home/vagrant/phpmyadmin
sudo echo '--- phpMyAdmin 4.8.1 install complete ---'
fi
次に、homestead.yamlにnginxで動作するように設定を追加しましょう。
homestead.yaml
sites:
- map: phpmyadmin.local
to: /home/vagrant/phpmyadmin
さらに、hostsファイルにサイトの情報を追加
192.168.10.10 phpmyadmin.local
※IPアドレスは、homestead.yamlに設定しているものを指定してください。
最後に、vagrant provision コマンドを実行すれば after.sh が動作してインストールされます。
$ vagrant provision
これで、http://phpmyadmin.local にアクセスしてphpMyAdminのログイン画面が表示されれば完了です。
デフォルトでは、ユーザー名: homestead パスワード:secret でログインできます。