PHP 5.5 に変更

Web PI から WordPress をインストールすると、現在では PHP5.3 のバージョンが導入されます。ここでは、よりパフォーマンスをあげるために PHP5.5 に変更してみましょう。

Web PI の右上の検索ボックスに [ php 5.5 ] と入力します。表示された検索結果から、[ PHP 5.5.11(English) ]の右側にある[ Add ]ボタンをクリックし、[ Install ]ボタンをクリックします。

(クリックで拡大)

[ PHP Manager for IIS (English) ]は不要なので、左にあるバツ印をクリックしてインストール対象外にし[ I Accept ]ボタンをクリックします。

(クリックで拡大)

[ The following products were successfully installed. ]と表示されれば成功です。

(クリックで拡大)

続いて、[ Visual C++ Redistributable for Visual Studio 2012 Update 4 ]の [ vcredist_x86.exe ]ファイルを下記のURLからダウンロードして実行します。
http://www.microsoft.com/en-us/download/details.aspx?id=30679

左下の[ I agree to the license terms and conditions ]にチェックを付けて、[ Install ]ボタンをクリックします。

[ Setup Successful ]と表示されたら、右下の[ Close ]ボタンをクリックします。

それでは次に、PHP5.5 用に IIS の設定を行います。[ Control Panel ]−[ System and Security ]−[ Administrative Tools ]から[ Internet Information Service (IIS) Manager ]を起動します。

(クリックで拡大)

IIS Manager の左側から[ Default Web Site ]を選択して、中央の[ Handler Mappings ]をダブルクリックします。

(クリックで拡大)

[ Handler Mappings ]の設定にある[ PHP53_via_FastCGI ]と[ PHP53_via_FastCGI1 ]を削除します。

(クリックで拡大)

IIS Manager 左側のサーバー名をクリックして、右側にある[ Restart ]をクリックしIISの再起動を行います。

(クリックで拡大)

これでPHP5.3からPHP5.5に変更が完了しました。

(クリックで拡大)

IIS アクセスログの無効化

次に、IISのアクセスログを無効にしてみましょう。

IIS Manager の左側から[ Default Web Site ]を選択して、中央の[ Logging ]をダブルクリックします。

(クリックで拡大)

右側にある[ Disable ]をクリックすることで、アクセスログを無効にする設定が完了です。

(クリックで拡大)

ご存知のとおりアクセスログはクライアントからの接続に関する情報が記録されますが、ディスクアクセス部分でパフォーマンスに影響が及びボトルネックになる可能性がありますので、無効に設定してみるのもパフォーマンスを向上させるチューニングになるかもしれません。

競技用データのインポート

WordPressのインストール後、公式サイトに掲載されている手順に沿ってWordPressのデータをインポートしましょう。これが終わると競技前の準備が完了となります。

WordPressのデータをインポートする - Tuning Maniax 2014

最後に

これで、2nd Stage をクリアする条件の1つであるWindows 仮想マシンに WordPress をインストールして、審査を受けられるまでの環境の作成が終わりました。

今回は Web PI を用いて簡単に1台の仮想マシン上に WordPress を構築していますが、Microsoft Azure では仮想ネットワークの機能があります。仮想ネットワークを用いることで、仮想マシン同士で内部IPを用いて通信することが可能になります。パフォーマンスを向上させるうえで、データベースを別の仮想マシン上に構築したり、キャッシュサーバーとして仮想マシンを用意したりすることも可能になりますので、ぜひ工夫を凝らした構成やチューニングを試してみてください。

【関連リンク】

Tuning Maniax 2014 - 蒼き調律者たち

  • <編集部よりお知らせ>
  • 文中に一部誤りがあったため修正しました。(2014.05.15)
  • 3ページ目に「競技用データのインポート」を追加しました。(2014.05.15)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30