phpMyAdminの導入
portsから入れる
cd /usr/ports/databases/phpmyadmin
make install clean
vi /usr/local/etc/apache22/Includes/phpmyadmin.conf Alias /phpmyadmin/ "/usr/local/www/phpmyadmin/" <Directory "/usr/local/www/phpMyAdmin/"> Options none AllowOverride Limit Order Deny,Allow Deny from all Allow from localhost </Directory>
cd /usr/local/www/phpMyAdmin cp config.sample.inc.php config.inc.php vi config.inc.php $cfg['blowfish_secret'] = 'XXXX'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
XXXは任意の文字列
loginするときにrootがパスワード空だと入れないのでパスワードをつける
% mysql -u root > set password=password('foo'); > exit
この場合はfooになる
apacheの再起動
apachectl restart
http://serveraddress/phpmyadmin/index.php
でアクセスして、rootloginで入れるが
このままだと危ないのでベーシック認証を掛ける
mkdir -p /usr/local/etc/apache22/htpaswds phpadminという名前でIDとパスワードを作成 htpasswd -c /usr/local/etc/www/htpasswds/.htpasswd1 phpadmin vi /usr/local/etc/apache22/Includes/phpmyadmin.conf AuthUserFile /usr/local/etc/www/htpasswds/.htpasswd1 AuthGroupFile /dev/null AuthName "Please Enter phpMyAdmin Username and Password" AuthType Basic Require valid-user
以上こんな感じで