VPS]「さくらVPS」のサーバにPHPをインストールする方法について紹介します。デフォルトの状態ではPHPの旧バージョンがインストールされるみたいなので、優先度を設定するyum-prioritiesを導入し、サードパーティのリポジトリ「Remi」を利用して最新版のPHPをインストールします。この記事は「さくらVPS」環境設定シリーズの6回目です。1.yum-prioritiesのインストールまず、優先度を設定するyum-prioritiesをインストールします。yum-prioritiesをインストールするには、root権限でyumコマンドを実行します。yum-priorities以下のような感じでインストールされます。2.パッケージの優先度を設定パッケージの優先度を設定するために標準レポジトリの設定ファイル、/etc/yum.repos.d/CentOS-Base.repoをrootで編集します。/etc/yum.repos.d/CentOS-Base.repo[base][updates]のグループの末尾に「priority=1」を設定し、それ以外のグループには「priority=2」を設定します。[contrib]...中略...priority=23.RemiのインストールRemiをwgetでダウンロードします。clones)」にある「remi-release-5.rpm」または「remi-release-6.rpm」のURLを利用してください。remi-release-5.rpmのダウンロードは次のとおりです。http://rpms.famillecollet.com/enterprise/remi-release-5.rpm続けてインストールします。remi-release-5.rpm-----------ここから以前の情報です-----------64ビット版の場合は以下のコマンドを実行してください。http://rpms.famillecollet.com/enterprise/remi-release-5.rpm32ビット版の場合は以下のコマンドを実行してください。http://rpms.famillecollet.com/el5.i386/remi-release-5-8.el5.remi.noarch.rpm以下は64ビット版をダウンロードした画面です。続けてインストールします。こちらは32ビット・64ビット共通です。remi-release-5-8.el5.remi.noarch.rpm以下は64ビット版をインストールした画面です。-----------ここまで以前の情報です-----------4.Remiの初期設定Remiリポジトリ設定ファイル、/etc/yum.repos.d/remi.repoをrootで編集します。/etc/yum.repos.d/remi.repo[remi]グループに「enabled=0」「priority=1」となるように編集します。変更後5.PHPのインストール本題のPHPのインストールを行います。執筆時点の最新バージョンは5.4.10です。最新版のPHPをインストールするには、rootでyumコマンドを実行するときにオプションパラメータ「--enablerepo=remi」を設定します。「--enablerepo=remi」はRemiリポジトリを利用するというオプションです。PHPのインストールでは「php」「php-cli(コマンドラインから実行)」「php-common」「php-mbstring(マルチバイト処理)」など、必要なパッケージをまとめて指定するとよいでしょう。php-mbstring以下は実際にインストールしたときの画面です。-v作業した時点で最新版の5.4.10がインストールされています。7.Apache再起動Apacheを再起動してブラウザからPHPが動作することを確認します。restart/var/www/htmlに移動して、viコマンドでphpファイルを作成します。test.phpファイルの内容は以下でよいでしょう。?>ブラウザからアクセスして次の内容が表示されればOKです。8.参考サイト参考サイトは以下です。ありがとうございました。外部レポジトリの追加(Remi)2014.2.18RemiのリポジトリURLについて修正しました。一応報告だけでもと思ってコメントしました。http://cdn-ak.f.st-hatena.com/images/fotolife/b/buzzword111/20140206/20140206135734.jpg上記は、簡単に画像で説明したものです。PM>Buzzword111さんご返事遅くなりすいません。情報&画像のご提供ありがとうございます。配布元のURLが変更されていましたので記事を修正致しました。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。ご返事遅くなりすいません。