6.CentOS7 phpMyadmin設定 2017/03/11

CentOS7 httpd設定 覚え書き 2017/03/11
下記サイトを参考にしています。
CentOS 7にPHP 7.1とphpMyAdminをインストール
Apache httpd 2.4 を CentOS 7 に yum でインストールする手順
MySQLの導入が終わっている前提での記述です。

事前準備

# remiリポジトリの公開鍵を取り込む
#sudo rpm --import https://rpms.remirepo.net/RPM-GPG-KEY-remi

# yum-config-manager コマンドのインストールと remiリポジトリの追加
#sudo yum install yum-utils https://rpms.remirepo.net/enterprise/remi-release-7.rpm

# remi-php71 リポジトリを有効化
#sudo yum-config-manager --enable remi-php71

# PHP と拡張モジュールなどをインストール
#sudo yum install php php-mbstring php-intl

#DBMS ドライバのインストール
#sudo yum install php-mysqlnd

#インストールするパッケージの制限
/etc/yum.repos.d/remi.repo


[remi]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
includepkgs=phpMyAdmin php-phpmyadmin-sql-parser php-google-recaptcha
## ↑この行を追加 ##

インストール

# remi リポジトリを有効化
sudo yum-config-manager --enable remi

# インストール
sudo yum install phpMyAdmin

phpMyAdmin 用データベースの作成

/usr/share/phpMyAdmin/sql/create_tables.sql
--略 --------------------------------------

--
-- Privileges
--
-- (activate this statement if necessary)
GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO
'pma'@localhost;
-- ↑この2行のコメントアウトを外す --


mysql --user=root --password を実行し、MySQLのユーザーでログインする。

Apacheの設定

下記を編集
/etc/httpd/conf.d/phpMyAdmin.conf

# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

#Alias /phpMyAdmin /usr/share/phpMyAdmin
#Alias /phpmyadmin /usr/share/phpMyAdmin
## ↑コメントアウトする ##

httpdサービスの起動
#systemctl restart httpd.service

ブラウザからログインできるかを確認
centos_phpmyadmin_01
centos_phpmyadmin_02
参考)アップロードファイルサイズの変更
下記を編集する。
#/etc/php.ini
memory_limit = 128M
post_max_size = 64M
upload_max_filesize = 32M

から順に(memory_limit→post_max_size→upload_max_filesize)に
サイズを大きくしておく必要がある。