| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
「MySQL」をWebブラウザから操作できる「phpMyAdmin」を導入します。
なお、「Apache」の設定、「PHP」の導入は完了済みとします。
リポジトリの設定
「phpMyAdmin」はdagのリポジトリにあるので、dagのパッケージを利用しインストールします。
なお、今後の競合を避ける為、基本的にdagのリポジトリは無効にし、インストール時に一時的に有効にします。
[root@CentOS ~]# vi /etc/yum.repos.d/CentOS-Base.repo <= ミラーサイト設定ファイルの編集 以下を追加 [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag/ gpgcheck=1 enabled=0 |
GPGキーのインポート
dagのリポジトリを利用する為にGPGキーをインポートします。
[root@CentOS ~]# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt <= GPGキーのダウンロード [root@CentOS ~]# rpm --import RPM-GPG-KEY.dag.txt <= GPGキーのインポート |
必要なパッケージのインストール
「phpMyAdmin」に必要なだけならphp-mysqlだけで構いません。
自分の場合、その他に必要なものも併せてインストールしました。
[root@CentOS ~]# yum -y install php-mysql php-mcrypt php-mbstring <= 「phpMyAdmin」関連のインストール [root@CentOS ~]# yum clean packages <= ダウンロードしたパッケージの削除 |
「phpMyAdmin」のインストール
dagのリポジトリを有効にして「phpMyAdmin」をインストールします。
[root@CentOS ~]# yum -y install --enablerepo=dag phpmyadmin <= 「phpMyAdmin」のインストール [root@CentOS ~]# yum clean packages <= ダウンロードしたパッケージの削除 |
[root@CentOS ~]# vi /usr/share/phpmyadmin/config.inc.php <= 設定ファイルの編集 「phpMyAdmin」内部で利用されるパスワードを指定する。 どこかで入力する訳ではないが、単純なバスワードは避けるべき。 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ ↓ $cfg['blowfish_secret'] = 'パスワード'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ <= パスワードを指定 $cfg['Servers'][$i]['auth_type'] = 'cookie'; <= 確認(認証方法にcookieを指定していること) |
LAN内からアクセス出来るように「Apache」を設定します。
[root@CentOS ~]# vi /etc/httpd/conf.d/phpmyadmin.conf <= 設定ファイルの編集 <Directory "/usr/share/phpmyadmin"> Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from 192.168.0 <= 追加 </Directory> |
「Apache」を再起動し、設定を反映させます。
[root@CentOS ~]# /etc/rc.d/init.d/httpd restart |
https://サーバのIPアドレス/phpMyAdmin/
とアクセスすれば、以下のように表示されるので、「MySQL」に登録されているユーザの「ユーザ名」と「パスワード」を入力してログインします。