2.4(アパッチ)をインストールした時のメモ書きです。PHP設定がまだの人は、こちらのページを参考に設定を済ませておきましょう。(5.6.35)の環境を構築した時のメモ書き2014年位からApacheのhttpdのインストーラーが提供されなくなりました。LoungXAMPPなどのサードパーティー製を使って頂戴とアナウンスしています。順を追って手順をまとめていきます。10にインストールするhttps://www.apachehaus.com/cgi-bin/download.plxにアクセスします。x64をダウンロードします。ドイツ国旗のマークをクリックしモジュールをダウンロードします。するとhttpd-2.4.33-o102o-x64-vc14-r2.zipのダウンロードが完了します。因みに、昔のApacheは、*.msi形式でダウンロードできました。それをキックするとインストーラが立ち上がってインストールする形式でしたが、2018年現在では、zipファイルを解凍してそれをインストールしたいパスに直接移動して使う形式になりました。解凍するとこんな感じです。readme_first.htmlと言うのが入ってますが気にしなくて大丈夫です。こんな感じで移動させます。C:\Users\{user_name}\Downloads\httpd-2.4.33-o102o-x64-vc14-r2\Apache24\confの中にhttpd.confというファイルがあります。これは大事なファイルなのでどこかにコピーしてバックアップしておきましょう。httpd.conf_バックアップする時には、この様に最後に「_」を付けておくと分かり易くて良いです。Apacehの設定ファイルを書き換えるhttpd.confの内容を書き換えていきます。行の頭に#をつけてコメントアウトしている方が、変更前のデフォルトの値です。Files/Apache24”こんな感じで書き換えます。¥(円マーク)ではなく、/(半角スラッシュ)でパスは指定します。virusvirus99@yahoo.co.jp適当なメールアドレスを指定します。LoadModuleの部分に以下コードを追加します。各自のPHPのインストールディレクトリにパスは指定し直してください。AddTypeを2行追加します。.phpsDirectoryIndexにindex.phpを追加します。設定ファイルの末尾に以下1行を追加します。PHPのパスは各自の環境に合わせてください。“C:/php/5.6”あとは、代表的なログ機構であるアクセスログとエラーログも設定しておきましょう。Files/Apache24/logs/error.log”大体こんな感じです。運用して行く中で追加でhttpd.confファイルの設定が必要になる場合があります。必要に応じて書き換えていきましょう。この記事ではすごく基本的な部分だけ説明しています。ここまでで基本的なApacheの記述は完了です。続いて設定内容にミスが無いかテストしていきます。cmdでDOS画面を起動します。※サイト上では、「\(バックスラッシュ)」になっていますが、DOSでコマンド発行をする場合、パス区切りはここでは、¥(半角円マーク)で区切ります。OKと出ればしっかり設定が出来ています。httpdと入力し正常に起動するか確認します。5)アクセスが拒否されました。logsこの様なエラーが出る場合があります。これは、logファイルへApacheが書き込みをしようとした時にWindowsの邪魔なセキュリティ機構が働いてしまった事が原因です。エラーが出る場合には、そんな場合にはlogディレクトリの上で右クリックしプロパティ画面を開きます。OWNERSYSTEMAdministrators(XXX)Users(XXX)TrustedInstallerそれぞれを選択し編集ボタンを押してから、フルコントロールに許可を入れます。10になってからLinuxの様に色々な権限周りの制約が多くなりました。自宅サーバとして運用する訳では無いのに、あまりセキュリティガチガチにされるとうざいです。権限設定が終わったら今度は、httpdコマンドを実行してDOS画面が待機状態になれば大丈夫です。打ち込んでアクセスしてみましょう。いう画面が表示されればOKです。英語では、Houseですがドイツ語ではHaus(ハオス)になります。Cを押せば止まります。Files\Apache24\htdocsの中にtest.phpファイルを作成します。<?phpphpinfo();?>と入力しブラウザからhttp://localhost/test.phpにアクセスしてみます。こんな感じで表示されれば全てOKです。ServiceメニューにApacheを登録するSeriviceにApacheを登録しておくと便利です。その手順をざっくり説明します。PowerShellが起動します。PowerShellはDOSの後継バージョンみたいな物です。慣れるとDOSより使い勝手が良いです。installと入力し実行します。started.と出ればOKです。サービスの中に因みにDOSからコマンド発行を行う場合は、次のコマンドを使ってください。PowerShellを使った方が良いでしょう。サービスを起動して、正常にApacheがサービスに登録されている事を確認します。行う事が出来てかなり便利です。不定期にまとめていきます。ノウハウツリーの管理人TweetApacheApache24phpWindowsアパッチサーバー環境構築あらゆるノウハウを完全網羅しているサイトです。