Windows10 64ビットパソコンにApache2.4とPHP8とPostgresqlをインストール
https://www.apachelounge.com/からバイナリをダウンロードしてインストール。
この記事の時点ではhttpd-2.4.69-261002-Win64-VS18.zip(64ビット版)。
解凍してできたApache24フォルダをC:\に移動。
そのApache24フォルダのbinにコマンドプロンプト(管理者権限?)で移動して
httpd -k install
上記コマンドを入力するとパソコンを再起動後、apacheが自動起動するようになる。
ブラウザのアドレスバーに「 localhost 」と入れてIt Works!と出れば設定OK。
スタートアップ(C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)にApacheMonitor.exeのショートカットを入れておけば起動・再起動などが簡単。
【PHP】
今回はzip版のPHP8.5(VS17 x64 Thread Safe )。
展開してC:\phpなどに。
http.confの末尾に以下を記載し、httpdを再起動。
# PHP 8.5 Module Integration
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
<VirtualHost *:80>
DocumentRoot "C:\hp\example.com\public"
ServerName lo-test.iroiro.jp
<Directory "C:\hp\example.com\public">
Require all granted
RewriteEngine On
RewriteBase /
RewriteRule !\.(js|ocp|gif|jpg|png|css|htm|apk)$ index.html
</Directory>
</VirtualHost>
この記事の時点ではhttpd-2.4.69-261002-Win64-VS18.zip(64ビット版)。
解凍してできたApache24フォルダをC:\に移動。
そのApache24フォルダのbinにコマンドプロンプト(管理者権限?)で移動して
httpd -k install
上記コマンドを入力するとパソコンを再起動後、apacheが自動起動するようになる。
ブラウザのアドレスバーに「 localhost 」と入れてIt Works!と出れば設定OK。
スタートアップ(C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)にApacheMonitor.exeのショートカットを入れておけば起動・再起動などが簡単。
【PHP】
今回はzip版のPHP8.5(VS17 x64 Thread Safe )。
展開してC:\phpなどに。
http.confの末尾に以下を記載し、httpdを再起動。
# PHP 8.5 Module Integration
PHPIniDir "C:/php"
LoadModule php_module "C:/php/php8apache2_4.dll"
AddType application/x-httpd-php .php
<VirtualHost *:80>
DocumentRoot "C:\hp\example.com\public"
ServerName lo-test.iroiro.jp
<Directory "C:\hp\example.com\public">
Require all granted
RewriteEngine On
RewriteBase /
RewriteRule !\.(js|ocp|gif|jpg|png|css|htm|apk)$ index.html
</Directory>
</VirtualHost>
関連 2026-10-02 23:35:39