こんにちわ。
職人見習いの小森です。
前回は、Zend Server CE (3) phpMyAdmin インストールでphpMyAdminをインストールし、Zend Serverの管理画面にphpmyadminへのリンクが表示されるところまでをやりました。
今回はその続きで、phpMyAdminにRDSを接続します。
EC2からアクセス可能なRDSが必要になりますので、EC2からRDSへの接続方法がわからない方はLAMP(2)RDS起動から接続までを参照していただければと思います。
phpMyAdminが接続するRDSを設定します。
/etc/phpMyAdmin/config.inc.php $cfg['Servers'][$i]['host'] = 'Endpoint'; $cfg['Servers'][$i]['port'] = '3306'; $cfg['Servers'][$i]['auth_type'] = 'http';
※Endpointは、Management Console→EC2→DB Instances→接続するDB Instancse→Descriptionに記載されています。
自分のIPからアクセス可能にするためIPを「XXX.XXX.XXX.XXX」に設定します。
/usr/local/zend/gui/lighttpd/etc/lighttpd.conf #$HTTP["remoteip"] !~ "127.0.0.1" { $HTTP["remoteip"] !~ "127.0.0.1|XXX.XXX.XXX.XXX" { $HTTP["url"] =~ "^/phpmyadmin/" { url.access-deny = ( "" ) server.errorfile-prefix = "//usr/local/zend/gui/lighttpd/share/lighttpd-custom-errors/errorcode-" } }
設定が完了したら設定を反映させるため、Zend Serverを再起動
service zend-server restart
https://public DNS:10082/ZendServer
※Public DNSはManagementConsole→EC2→作成したインスタンス→Descriptionに記載されています
管理コンソールにアクセスし、Open phpMyAdminのリンクを開くとphpMyAdminが開きます。
※この記事は、なかの人(spitz8008)が書いています。