EC2にphpMyAdminをインストールするのに手こずってしまったのでメモ
##PHP環境構築
こちらを参考にPHPまでをインストール
##phpMyAdminをインストール
SSHでEC2にアクセス
rootユーザーになる
$ sudo -i
ディレクトリを作成→移動
# mkdir -p /var/www/html/tools
# cd /var/www/html/tools
phpMyAdminのパッケージをダウンロード
# wget https://files.phpmyadmin.net/phpMyAdmin/4.6.5.2/phpMyAdmin-4.6.5.2-all-languages.tar.gz
自分の環境の場合https経由でダウンロードができなかったので手近なサーバーに上げ直してダウンロードしました。
解凍してリネーム
# tar xvzf phpMyAdmin-4.6.5.2-all-languages.tar.gz
# mv phpMyAdmin-4.6.5.2-all-languages phpMyAdmin
設定
# cd phpMyAdmin
# cp config.sample.inc.php config.inc.php
# vi config.inc.php
ホストを指定
$cfg['Servers'][$i]['host'] = 'localhost';
を
$cfg['Servers'][$i]['host'] = 'エンドポイント';
に変更…。
これでhttp://{パブリックIP}/tools/phpMyAdmin/
にアクセスで行けるハズ………がいけません。
mbstringがないというエラーが出てログイン画面がでません。
php-mbstringのインストール
# yum install -y php55-mbstring
まだダメ…
こちらの記事でPDOとpdo_mysqlモジュールが入ってないと動かないとのことでインストール
# yum install -y php55-pdo
# yum install -y php-mysqli
php.iniのファイルに2行を追記します
# vim /etc/php.ini
extension=mysqli.so
extension=mbstring.so
最後に再起動
# service httpd restart