Laravelの開発環境をHomesteadで構築している場合、phpMyAdminはパッケージに含まれていませんので手動でインストールを行わなければいけません。

Homesteadに含まれている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で動作するように設定を追加しましょう。

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 でログインできます。

スポンサーリンク