WindowsマシンにWebアプリケーション開発環境を( Apache2.4 + PHP7.1 ) 第1回
WindowsマシンにWebアプリケーションを開発する環境を準備します。ApacheとPHPを使います。
今回はApacheの準備を行います。
Apacheのインストール・設定
- Apache 2.4 VC14 Windowsバイナリ(2016/12/12現在最新)をインストールします。
- Apache VC14 binaries and modules download にアクセスします。
- OSの種類に合わせてzipファイルを選択し、zipファイル名リンクをクリックします。(OSの種類はコントロールパネルのシステムに書かれている「システムの種類」です。システムの種類は64ビットOSと32ビットOSがあります。)
- ダウンロードしたzipファイルを解凍します。
- 解凍したフォルダ内にあるApache24フォルダを配置します。
「c:/Apache24」以外に配置した場合は、httpd.comfファイルを書きかえます。
Apache24フォルダ>conf>httpd.confファイルを書き換えます。
- 「ServerRoot」
- 「DocumentRoot」
- 「<Directory "・・・">」の「・・・」部分(複数あります)
- 「ScriptAlias」
Apache 2.4を使う場合、Windows Visual C++ 2015 ランタイムが必要です。
コントロールパネルの「プログラム」にWindows Visual C++ 2015 ランタイムが含まれているか確認します。
Windows Visual C++ 2015 ランタイムがインストールされていないと、Apache起動時に「コンピューターにVCRUNTIME140.dllがないため、プログラムを開始できません。(略)」というエラーが表示されます。
Windows Visual C++ 2015 ランタイムをインストール
- Download Visual Studio 2015 の Visual C++ 再頒布可能パッケージ from Official Microsoft Download Center にアクセスします。
- OSの種類にあったプログラムを選択してダウンロードします。(例 64ビットOSの場合vc_redist.x64.exeです。)
- ダウンロードしたexeファイルをWクリックします。規約に同意にチェックを入れてインストールボタンを押すと、インストールが始まります。
- インストールが完了すると、「セットアップ完了」が表示されます。
Apacheの開始停止
ServerRootのApache24>bin>httpd.exeを実行します。コマンドプロンプトで「httpd.exe」と入力しEnterボタンを押します。
停止させるときは、コマンドプロンプトでCtrlボタンと「c」を同時に押します。
補足
コマンドプロンプトで「httpd.exe」を入力するとき、どこに格納されているhttpd.exeを実行するのか指定する必要があります。下のいずれかを行います。
- httpd.exeを含むディレクトリに移動してからhttpd.exeを実行する
- システム環境変数Pathにhttpd.exeを含むディレクトリのパスを追加してからhttpd.exeを実行する
- 絶対パスでhttpd.exeを指定して実行する
ApacheMonitorを使ってApacheの開始停止
ApacheMonitorにはStartボタンやStopボタンなどがあります。
ApacheMonitorを使うにはApacheをサービスに登録しておく必要があります。
★Apacheをサービスに登録するには
コマンドプロンプトで「httpd.exe -k install」と入力しEnterボタンを押します。
登録後、コントロールパネル>管理ツール>サービス(ローカル)に表示されます。
★ApacheMonitorを使うには
- ServerRootのApache24>bin>ApacheMonitor.exeをWクリックして起動します。(ApacheMonitor.exeをスタートアップに登録しておくと便利です。)
- タスクバーのApacheMonitorアイコンをクリックすると「Apache24」とステータスマーク(赤:停止中、青:稼働中)が表示されます。「Apache24」をクリックすると、開始・停止するためのメニューが表示されます。
タスクバーにあるApacheMonitorアイコンをWクリックすると「Apache Service Monitor」画面が表示されます。「Apache Service Monitor」画面からも開始・停止ができます。
Apacheの稼働確認
Apacheを開始した後、ブラウザから「127.0.0.1」にアクセスします。
「It work!」が表示されると問題ありません。
次回
PHPを準備します。