Home > Logs > July 2008 > This Entry
Ubuntu 8.04 LTS(Hardy Heron) Server Edition に、phpMyAdmin をインストールする
※ 今回構築中のマシンは、DELL PowerEdge T105(クアッドコアAMD Opteron 1352) です。
phpMyAdmin 専用にバーチャルホストを設定し、ブラウザからデータベースを操作できるように設定します。
Ubuntu Server Edition への phpMyAdmin のインストール
sudo apt-get install phpmyadmin
でインストールできます。「自動的に再設定する web サーバ:」を聞かれるので「apache2」を選択します。
バーチャルホスト設定
sudo mkdir -p /www/sites/mysql.weeeblog.net/htdocs
sudo chown -R www-data:www-data /www/sites/mysql.weeeblog.net/htdocs
sudo vi /etc/apache2/sites-enabled/mysql.weeeblog.net
公開用ディレクトリを作成し、権限設定ののち、apache のバーチャルホスト設定ファイルを作成します。
<virtualHost *>
ServerName mysql.weeeblog.net
DocumentRoot /www/sites/mysql.weeeblog.net/htdocs
ErrorLog /www/sites/mysql.weeeblog.net/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel info
CustomLog /www/sites/mysql.weeeblog.net/access.log combined
ServerSignature On
# phpMyAdmin default Apache configuration
Alias / /usr/share/phpmyadmin/
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
# Authorize for setup
<Files setup.php>
# For Apache 1.3 and 2.0
<IfModule mod_auth.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
# For Apache 2.2
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
</virtualHost>
Alias をつけといてやることで、ファイルをコピーしたりする手間が省けるので少し楽。また、アクセス制限は適宜行ってください。
バーチャルホスト設定を書いたら、再起動して WEB アクセスしてみる。
sudo /etc/init.d/apache2 restart
Post Comment