WinRoadのLaravel4初心者講座

次世代PHPフレームワークのLaravel4を初心者向けに解説して参ります。

Winroad徒然草の管理人がお届けします
HomesteadにphpMyAdminのインストール

HomesteadにphpMyAdminのインストール

このエントリーをはてなブックマークに追加

Homesteadには、phpMyAdminがついていませんので、ちょっと不便です。

そこで、HomesteadにphpMyAdminをインストールしてみたいと思います。

ターミナル(Git Bash)から、vagrant sshでHomesteadにSSH接続します。

下記のコマンドでphpmyadminをインストールします。

$ sudo aptitude install phpmyadmin

Do you want to continue?[y/n]にyと入力してEnterします。

phpmyadminの使用Webサーバーを訪ねてきますが、何も選択せずに、そのままEnterします。

2014-06-17 7-26-26

データベースの設定をするかどうか確認してきますが、データベースの設定は既にHomesteadで行っていますので、ここでは設定を変更しないので、Noを選択して、Enterします。

2014-06-17 7-30-54

これで、phpMyAdminはインストールされました。

Homestead.yamlの編集

それでは、インストールしたphpMyAdminをHomestead.yamlファイルに追加記述します。

C:\Users\Hide\.homestead\Homestead.yaml

sites:
-map: homestead.app
to: /home/vagrant/laravel
-map: homestead.phpmyadmin
to: /usr/share/phpmyadmin
  • 4行目と5行目を追加します。
  • 4行目のマップの名前は任意ですので、もっと短い名前でも構いません。たとえば、hs.adminとか。
  • ただし、この名前は、下記のhostsファイルの名前と一致するように作成しなければなりません。

hostsファイルにも、上記phpmyadminを追加します。

C:\Windows\System32\drivers\etc\hosts

127.0.0.1 homestead.app
127.0.0.1 homestead.phpmyadmin
  • 2行目を追加しました。

vagrant provisionの実行

上記設定が完了したら、vagrant provisonコマンドで、設定をprovison(供給)します。

$vagrant provision

再設定が完了したら、ブラウザから、homestead.phpmyadmin:8000と入力してください。

下記のようにphpMyAdminのログイン画面が表示されますので、ユーザー名はhomestead、パスワードはsecretでログインできます。

2014-06-17 17-25-27

ログインしたら、homesteadデータベースが確認できました。

2014-06-17 21-34-46

これで、Homesteadがより使いやすくなりました。

« »

コメント

  • fumio より:

    はじめまして、fumioと申します。

    精力的にLaravelの記事を書かれていて、Laravelファンとしてとてもうれしく思います。ありがとうございます!

    nakadaさん、7/4に東京は渋谷でLaravelイベントを開催するのですが、もしお近くでしたら来られませんか?

    Laravel Meetup Tokyo Vol.4
    http://laravel.doorkeeper.jp/events/12367

    直接の連絡先が見つからなかったので、コメントさせていただきました〜

    • nakada より:

      fumio 様
      コメントありがとうございます。
      Laravel普及のための精力的なイベント開催、ありがとうございます。
      今まで、このようなイベントに参加したことはありませんが、会社も渋谷ですので、一Laravelファンとして、参加させてください。
      Doorkeeperのサイトから申し込みさせていただきます。
      これからもよろしくお願いいたします。

  • […] HomesteadにphpMyAdminのインストール […]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です