CentOS6.2に phpMyAdminをソースからインストールする方法です。
環境
以下はバーチャルホストを使用する場合の例です。
/etc/httpd/conf.d/phpmyadmin.conf
Apacheを再起動します。
完了です。ブラウザから確認してください。
※以下のエラーが表示される場合は、php-mysqlをインストールしてください。
※以下のエラーが表示される場合は、php-mbstringをインストールしてください。
※以下のエラーが表示される場合は、php-mcryptをインストールしてください。
いずれも、インストール後はApacheの再起動を忘れないように。
環境
CentOS6.2
Apache 2.2.15
phpMyAdmin 3.5.0
php 5.3.10
mysql 5.5.22
Apache 2.2.15
phpMyAdmin 3.5.0
php 5.3.10
mysql 5.5.22
ダウンロードと設置
1 2 3 4 | wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.0/phpMyAdmin-3.5.0-all-languages.tar.gz/download tar zxvf phpMyAdmin-3.5.0-all-languages.tar.gz mv phpMyAdmin-3.5.0-all-languages /var/www/phpMyAdmin chown -R apache:apache /var/www/phpMyAdmin/ |
以下はバーチャルホストを使用する場合の例です。
バーチャルホストの設定
※ご自身の環境に適宜読み替えてください。/etc/httpd/conf.d/phpmyadmin.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /var/www/phpMyAdmin ServerName dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common <Directory "/var/www/phpMyAdmin"> Order Deny,Allow Deny from all # 以下、アクセスを許可するIPアドレス Allow from 127.0.0.1 Allow from xxx.xxx.xxx.xxx </Directory> </VirtualHost> |
Apacheを再起動します。
1 | $ sudo service httpd start |
完了です。ブラウザから確認してください。
※以下のエラーが表示される場合は、php-mysqlをインストールしてください。
mysqli 拡張がありません。PHP の設定をチェックしてみてください。
※以下のエラーが表示される場合は、php-mbstringをインストールしてください。
PHP の mbstring 拡張が見つかりませんでした。マルチバイト文字セットを使用しているようですが、mbstring 拡張がないと phpMyAdmin は文字列を正しく分割できないため予期しない結果になることがあります。
※以下のエラーが表示される場合は、php-mcryptをインストールしてください。
mcrypt 拡張がありません。PHP の設定をチェックしてみてください。
いずれも、インストール後はApacheの再起動を忘れないように。