LoginSignup
3
4

More than 3 years have passed since last update.

Apache2.4.37 + PHP7.3 on Windows10_64bit環境構築

Last updated at Posted at 2017-02-11

概要

  • 環境構築した備忘録です。
  • まったくセキュリティを考慮していません。
  • 2018/12/16時点での情報です。

Download

Apache環境構築

1. zip解凍

  • 例)C:/Dev/Apache24

2. 環境変数のpathに追加

  • 例)C:/Dev/Apache24/bin

PHP環境構築

1. zip解凍

  • 例)C:/Dev/php

2. 環境変数のpathに追加

  • 例)C:/Dev/php

3. php.ini-developmentをコピーしてphp.ini作成

ApacheとPHPの連携設定

  • httpd.confを編集(追記)

phpモジュールおよび拡張コンフィグ読み込み

httpd.conf
Define SRVROOT "C:/Dev/Apache24"
:
LoadModule php7_module C:/Dev/php/php7apache2_4.dll
:
# Configure php7_module
<IfModule php7_module>
Include conf/extra/httpd-php.conf
</IfModule>

拡張コンフィグ作成(httpd-php.conf)

conf/extra/httpd-php.conf
AddHandler application/x-httpd-php .php
PHPIniDir "C:/Dev/php"

PHPとMySQLの連携設定

  • php.iniを編集(行頭の;消す)
php.ini
:
extension_dir = "ext"
:
extension=pdo_mysql

動作確認

  • index.phpを作成
index.php
<?php
phpinfo();
  • C:/Dev/Apache24/htdocs/配下に保存
  • Apache(C:/Dev/Apache24/bin/httpd.exe)を起動
  • Webブラウザでアクセスしてphpの情報が表示されればOK。 (http://localhost/index.php)

 

index.phpを省略してアクセスしたい場合

(http://localhost/)

  • DirectoryIndexにindex.phpを追加します。
httpd.conf
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4