CentOS 7にMySQLをインストールしてPHP5から使う


背景

  • CentOS 7環境にサーバを移行したところ…
  • Confluence(Wikiエンジン)がmariaDBに対応していないことが判明
  • CentOS 7のmariaDBをMySQLに入れ換えることにする

作業

mariaDBの削除

$ sudo yum -y remove mariadb-libs

MySQLのインストール

# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.35-1.el7.x86_64.rpm
# sudo rpm -ihv MySQL-server-5.6.35-1.el7.x86_64.rpm
# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.35-1.el7.x86_64.rpm
# sudo rpm -ihv MySQL-client-5.6.35-1.el7.x86_64.rpm
# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.35-1.el7.x86_64.rpm
# sudo rpm -ihv MySQL-devel-5.6.35-1.el7.x86_64.rpm

派生トラブル

  • CentOS 7のPHP5.4のmysqlモジュールが使えなくなる。
  • MySQL(mariaDBではなく)に対応したPHPに入れ換えなければ。
# sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# sudo yum install --disableexcludes=all --enablerepo=remi,remi-php56 php php-devel php-mbstring php-pdo php-gd php-mysql php-ldap php-xml php-pecl-imagick php-pecl-imagick-devel
  • 再インストールを