PHP5.6をWindowsにインストールする手順

投稿者 : OSCA

関東地方の美しい夜景を観にいこう。 夜景サイト「夜景散歩」で夜景スポットを検索

 本稿では、Windows マシンに PHP 5.6 をインストールする手順について解説します。 もっと新しいバージョンの PHP 7.2 や他のバージョンへのインストール方法をお探しの方は次の別稿を参考にしてください。

PHP 5.6 のダウンロード

 まずは PHP 5.6 の Windows 用バイナリをダウンロードします。 PHP の公式サイト にアクセスし「Downloads」のリンクを辿ります。

PHP5.6をWindowsにインストールする手順

 ページの「Current Stable PHP 5.6.xx」のセクションまでスクロールし、「Windows downloads」のリンクをクリックします。

PHP5.6をWindowsにインストールする手順

 Windows downloads の画面に遷移すると、PHP 5.6 においても4つのタイプのファイルがあることが分かります。

PHP5.6をWindowsにインストールする手順

 それぞれ、次のような基準で必要な物を選択すれば良いでしょう。

種類選択すべきシーン
VC11 x86 Non Thread Safe32bit版のWindowsを利用しており、WEBサーバーとして IIS を利用する場合。
VC11 x86 Thread Safe32bit版のWindowsを利用しており、WEBサーバーとして Apache を利用する場合。
VC11 x64 Non Thread Safe64bit版のWindowsを利用しており、WEBサーバーとして IIS を利用する場合。
VC11 x64 Thread Safe64bit版のWindowsを利用しており、WEBサーバーとして Apache を利用する場合。

 ここでは 32bit 版の Windows 10 で、Apache を WEB サーバーとして利用することを前提に話を進めたいので、 VC11 x86 Thread Safe の Zip のリンクから zip ファイルをダウンロードします。

PHP 5.6 の配置(インストール)

 ダウンロードした zip ファイルを展開し、展開したフォルダの名前を「php-5.6.24」に変更して、Cドライブの直下に移動します。 移動後の構成は次のようになります。

C:¥
 └ php-5.6.24
   ├ dev
   ├ ext
   ├ extras
   ├ lib
   ├ deplister.exe
   ├ glib-2.dll
   (以下略)

※実際には配置先はどこでも良いです。 違う場所に配置した場合は、以後パスに置き換えて読んでください。

 配置した php-5.6.24 フォルダの配下に php.ini-production というファイルがありますが、このファイルをフォルダ内でコピーして php.ini というファイルにします。 php.ini は、PHP の設定を行うファイルです。 開発するアプリケーションの要件に応じて変更しますが、ここではデフォルトのままとして編集は行いません。

Windowsの環境変数の設定

 次にインストールした PHP にパスを通します。 (利用している Windows のバージョンによりますが)「設定」や「コントロールパネル」から「システム」の設定を開き、「環境変数」の設定を行います。

PHP5.6をWindowsにインストールする手順

 環境変数の「Path」に配置した PHP のフォルダを追加します。 「Path」を選択して「編集」をクリックして編集ダイアログを表示します。

PHP5.6をWindowsにインストールする手順

 すでに設定されているパスの末尾に ;c:¥php-5.6.24 と追記します。 ファイルやフォルダはセミコロンで区切って指定しますので、セミコロンを付け忘れないように気を付けてください。

PHP5.6をWindowsにインストールする手順

 設定し終えたら「OK」をクリックして設定完了です。

動作確認

 ここまでの作業が終わったら、コマンドプロンプトを開いて PHP のコマンドが利用できるようになったことを確認します。 下図のように、コマンドプロンプトに php -v と入力して実行します。 php -v はインストールした PHP のバージョンを表示させる命令です。

PHP5.6をWindowsにインストールする手順

 無事に PHP のバージョンは表示されたでしょうか? これにて PHP 5.6 のインストールは終了です。

次の設定

 PHPがインストールできたら、次はPHPの基本的な設定をしてみましょう。 次の記事を参考に高速化やセキュリティ設定をしてみてはいかがでしょうか。

PHP環境構築トップページへ戻る

著者 : OSCA

OSCA

Java, PHP 系のWEBエンジニア。 WEBエンジニア向けコミュニティ「WEBエンジニア勉強会」を主催。
個人として何か一つでも世の中の多くの人に使ってもらえるものを作ろうと日々奮闘中。
@engineer_osca