Quantcast
Channel: HAPPY*TRAP » PHP
Viewing all articles
Browse latest Browse all 10

[CentOS] phpMyAdminのインストール

$
0
0
CentOS6.2に phpMyAdminをソースからインストールする方法です。

環境
CentOS6.2
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の再起動を忘れないように。

Viewing all articles
Browse latest Browse all 10

Trending Articles