LoginSignup
6

More than 5 years have passed since last update.

Laravel/Homesteadでafter.shを使ってphpMyAdminをインストール

Last updated at Posted at 2018-06-17

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

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
6