投稿ナビゲーションこの記事は公開から1年以上が経過しています。内容が古い場合があるのでご注意下さい。CentOSは標準リポジトリからのインストールの場合、古いバージョンのものがインストールされてしまう訳ですが、やり方をよく忘れるのでメモとして、手順を整理しました。導入の手順EPELリポジトリの追加まずはEPELリポジトリを追加します。次にremiリポジトリを追加します。基本的にはremiリポジトリからPHPやMySQLをインストールする形になります。最新のPHPをインストールremiリポジトリを利用すると、指定が無ければPHP5.4がインストールされるので、PHP5.6を指定してインストールします。php他のPHPバージョンをインストールしたい場合は以下のようにします。--enablerepo=remi-mysql-serveryumの設定の修正ここまでの作業の場合、yumでパッケージ操作を行う度に--enablerepoオプションの有無を確認しないといけないので、オプションの指定無しでできるように、yumの設定を変更します。関連のパッケージ以外は、標準リポジトリからインストールできるようにします。yum-plugin-prioritiesCentOS-Base.repoの設定変更CentOS-Base.repoのプライオリティをデフォルトから上げます。PHPとMySQL関連パッケージは標準リポジトリの対象外にします。priorityの値はデフォルト99で、小さい程、優先度が高くなります。以下のように/etc/yum.repos.d/CentOS-Base.repoに設定を追加します。(以下略)remi.repoの設定変更PHP5.6をインストールする場合は、下記のように/etc/yum.repos.d/remi.repoを修正します。MySQLはremiリポジトリからインストールします。後は全て無効にしたままにします。debuginfobaseurl=http://rpms.remirepo.net/enterprise/6/debug-test/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remiこれで、PHPとMySQL関連パッケージ以外は標準リポジトリが適用され、PHPとMySQL関連パッケージはそれぞれremi-php56リポジトリとremiリポジトリからインストールされるようになります。上記の設定により--enablerepoオプションの指定は不要になったので、以下のコマンドでPHP関連パッケージのインストールやアップデートが可能です。M・・・(以下略)注意点MySQLについてCentOS6までは、上記の方法で最新のMySQLがyumで導入可能ですが、CentOS7からはMariaDBに変わっているので、この方法ではMySQLをインストール出来ません。CentOS7にMySQLをインストールする際は、MySQL公式サイトからRPMパッケージまたはソースを取得してインストールする形になります。commandの内容が表示されません。-iコマンドでも、phpinfo()でも出力されません。PHP5.4.10以前のバージョンだと、以下の様な感じでconfigureオプションの内容が表示されます。参考URL:http://blog.famillecollet.com/post/2010/09/29/phpinfo-BUG-or-PEBKAC以上です。関連記事:EPELリポジトリを使う方法よく忘れてしまうのでメモとして残します。対象はCentOS6になります。CLIのインストール方法についてです。コメントをキャンセルメールアドレスが公開されることはありません。I?雲人2号クラウドとOSSとMacが好きな人。仕事はAWSエンジニア。kumonchu.com。