【CentOS, PHP】CentOSへのPHP5.6, MySQL5.7環境の構築

  • 29
    Like
  • 0
    Comment

リポジトリの追加

epelリポジトリの登録

# rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

remiリポジトリの登録

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

mysql-communityの登録

# yum install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

MySQLのインストール

MySQLのインストール

/etc/yum.repos.d/mysql-community.repoで、5.6をdisable, 5.7をenableする。
下記コマンドでは、5.6系のバージョンがインストールされる。

# yum install -y mysql mysql-server mysql-devel 

PHPMyAdminのインストール

(必要であればPHPMyAdminを下記コマンドでインストールできます)

# yum install -y --enablerepo=remi,remi-php55 phpMyAdmin

PHP5.5のインストール

依存関係のあるパッケージのインストール

# yum install -y --enablerepo=epel libmcrypt

PHP5.6のインストール

# yum install -y --enablerepo=remi,remi-php56 php php-devel php-pear php-mbstring php-xml php-mcrypt php-gd php-pecl-xdebug php-opcache php-pecl-apcu php-fpm php-phpunit-PHPUnit php-mysqlnd

Apacheのインストール

# yum install -y httpd httpd-devel

まとめ

とりあえず現状でPHP×MySQLで開発するのに必要十分な環境の構築が完了です。
できればNginxにしたいという話はありつつですが、とりあえずはApacheでの環境構築とします。