Ubuntuのパソコンでphpmyadminが使いたくなりました。
既にApache2とかMySQLとかは入っているのでとりあえずaptを叩いてみるw
======
sudo apt-get install phpmyadmin php5-mysql
======
まぁイロイロ入ってってましたが、
↓この辺でApacheとPHPが連携してそだな、とか。
======
libapache2-mod-php5 のトリガを処理しています …
* Reloading web server config apache2
======
で、/var/www(UbuntuのデフォルトだとココがDocumentRoot) に
↓hoge.phpとかいう名前でこんなファイル作ってあげて、
======
<?php phpinfo(); ?>
======
http://localhost/hoge.php 叩くとPHPの情報がドヤっと出てきます。
で、そのまま勢いにのって http://localhost/phpmyadmin/ を叩くと・・・何も出ません。
Apacheのエラーログ(Ubuntuの場合は /var/log/apache2/error.log)をみると
======
File does not exist: /var/www/phpmyadmin
======
とか言ってます。まぁ、そりゃそうね。。
ネットを徘徊してたら、phpmyadminの設定は
↓に書いてありそうなことがわかりました。
======
/etc/phpmyadmin/apache.conf
======
みてみると↓こんなん出てきて。こいつ突っ込めば
http://localhost/phpmyadminでアクセス出来そうな予感。
======
Alias /phpmyadmin /usr/share/phpmyadmin
======
これまたネットを徘徊してたら、ファイルをコピーするんじゃなくて、
シンボリックリンクがいいんでね?的なのをみつけたので
↓こんな感じで。
======
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin
======
でもって、その時にDBの情報を設定するファイルが
↓ぽかったのでついでに中身を編集。DB名とかホストとかポートとか。
======
/etc/phpmyadmin/config-db.php
======
で、http://localhost/phpmyadminにアクセスしたら画面が表示されて
メデタシかと思ってたらログインしようとしたら↓って言われてる。
======
Login without a password is forbidden by configuration (see AllowNoPassword)
======
別にローカル開発マシンだからパスワードとかタルいし的な。。
ということで、/etc/phpmyadmin/config.inc.php の
↓のコメントアウトをはずしてあげます。
======
62 /* Uncomment the following to enable logging in to passw
63 * after taking note of the associated security risks. *
64 // $cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE; ★ ココ
======
これで http://localhost/phpmyadmin 叩いてログインするとメデタシメデタシ的な。
連休はCodeigniterを勉強してみようと思います。
翔泳社
売り上げランキング: 178788
CodeIgniterの素晴らしさが伝わってくる
値段の価値はありました。
PHPフレームワークのバイブル書
オフラインのリファレンスとしては必要十分
質・量ともに充分
コメント
[…] ■phpmyadminをインストール→shinodogg.com[Ubuntuにphpmyadminのインストール] ■.htaccessを有効にする。→UbuntuのApacheで.htaccessを有効にする方法・コマンド […]