Lab.サヌキテックネット「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。2016に関する情報やインストール・設定の手順などを紹介しています。Apache2.4系でWebサーバーを構築する2-3Apache2.4系のインストール2018-05-202018-06-18FacebookTwitterGoogle+Apache(バージョン2.4系)でWebサーバーを構築します。この記事では、Apache2.4系のインストールについて解説します。2-3-1.インストールApache2.4系のインストールには「2-1.インストールの準備」でダウンロードした次のファイルを使用します。展開(unzip)するダウンロードしたファイルを右クリックして、「すべて展開」を選択します。図2-3-1-1.すべて展開する「展開」をクリックします。展開が完了するまでしばらく待ちます。展開されたことを確認します。図2-3-1-4.展開の完了ReadMeを読む展開されたフォルダー内にReadMeファイルがあるので一読しましょう。表2-3-1-1は、Apache2.4.33のReadMeファイル(一部抜粋)です。ビルドの情報や対応OSなどが書かれています。フォルダーをコピーする展開されたフォルダー内にApache24フォルダーがあります。このフォルダーをCドライブ直下へコピーします。図2-3-1-5.Apache24フォルダーのコピーApache24フォルダーが、Cドライブ直下へコピーされたことを確認します。C:\Apache24となります。図2-3-1-6.Cドライブ直下のApache24フォルダーホスト名(ServerNameディレクティブ)を設定するApache2.4系の各種設定は、C:\Apache24\confフォルダー内にあるhttpd.confファイルによって行います。最初に行うべき重要な設定は「ホスト名」です。httpd.confファイルを、テキストエディターで開いて「ServerName」を検索すると、220行目あたりにホスト名の設定が見つかります。これを「ServerNameディレクティブ」といいます。初期状態ではコメント化(先頭が#)されています。このServerNameディレクティブに、自サーバーのホスト名を設定します。設定するホスト名は、外部から確実にアクセスできるものとして、DNSなどによって名前解決できるホスト名、名前解決できない場合はIPアドレスとします。表2-3-1-3は、ServerNameディレクティブの設定例です。自サーバーの環境に合わせて設定してください。Apacheを起動するこれで、Apacheを起動する準備が整いました。うまく起動できるかどうか確認してみましょう。コマンドプロンプトを起動します。図2-3-1-7.コマンドプロンプト次のコマンドを入力します。Apacheが正しく起動すると、図2-3-1-8のように入力したコマンドhttpd.exeの下には何も表示されない状態になります。起動時に何か問題が発生した場合には、メッセージが表示されます。図2-3-1-8.Apacheの起動コマンド起動時のメッセージ(1)ServerNameディレクティブを設定していないと表示されます。message起動時のメッセージ(2)C:\Apache24以外にインストールファイル一式を配置した場合に表示されます。C:\Apache24以外に配置する場合は、httpd.confファイルの変更が必要です。C:\Apache24に配置して試してみましょう。directory続けて、IEを起動して、localhostへアクセスします。works!」と表示されます。図2-3-1-9.Apacheの起動確認Apacheをサービスとして登録する上記のように、コマンドプロンプト内でApache(httpd.exe)を起動した場合、Ctrl+Cを押したり、コマンドプロンプトを閉じるとApacheが終了します。2016の起動後、毎回ログインしてApacheを手動で起動しなければなりません。試験的にApacheを使用するにはいいのですが、運用する場合は使い勝手がよくありません。そこで、Apacheをサービスとして登録する方法を紹介します。Apacheが起動しているコマンドプロンプトで、Ctrl+Cを押して、Apacheを終了します。コマンドの入力が可能になったら、次のコマンドを入力します。表2-3-1-6のように表示されればサービスとしての登録完了です。4行目のように、起動できなかった旨のメッセージが表示される場合がありますが、ここでは無視します。サービスを起動して、Apacheが登録されていることを確認します。「Apache2.4」を選択して、「サービスの開始」をクリックします。図2-3-1-10.サービスの起動IEからlocalhostへアクセスして、Apacheが正しく起動していることを確認します。2016を再起動して、Apacheが自動で起動することを確認しましょう。Monitorが付属しています。c:\Apache24\bin\ApacheMonitor.exeをダブルクリックして起動します。Monitor」を選択します。Monitorの管理画面が開きます。Status欄で、緑色のアイコンが稼働中、赤色のアイコンが停止中を示します。Monitorの管理画面Apacheのインストールが完了したら「2-4.PHP7.2系のインストール」へ進みます。Apache・PHP関連のおすすめ品Windowsにも対応したApacheの独学書です。定番のApache独学書を一新!はじめてでも操作しながら修得できる。好評付録「厳選リファレンスマニュアル」付き。Amazonで見る講義+実習のワークショップ形式で、データベースを組み合わせた実践的なプログラムを作りながら基礎を学べる「はじめてでも挫折しない」PHPの入門書です。人気講師が教える実践Webプログラミング(第2版)なぜそうするのかを知りたい、仕組みがしりたい、応用できる基礎を身に付けたい、そんな読者のさまざまな要望に応える新しい教本です。Amazonで見るこれからプログラミングを始めたい。Webアプリケーションを作ってみたい。そんな人にぴったりの入門書です。わかるPHPの教科書【PHP7対応版】PHPを初めて学ぶ人でも読みやすい入門書であると同時に、仕事で使うような実用に近いプログラムまで学習することができます。Amazonで見るPHPの最新バージョン7に完全対応。PHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。PHP7+MariaDB/MySQLマスターブック本書1冊でPHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。Amazonで見る2015年に7へとバージョンアップした最新のPHPについて、詳しいコード注釈と図解を使って丁寧にわかりやすく解説を行なっています。入門ノートプログラマとしての道をスタートしようという人、他のプログラム言語の経験はあるがPHPはきちんと学んだことがないという人を対象に、丁寧にわかりやすく解説。Webサーバーの構築(Apache2.4系)この記事を読んだ人は、こんな記事にも興味があります。2016に関する情報やインストール・設定の手順などを紹介しています。泉保宗也(せんぼむねや)。