概要
- 環境構築した備忘録です。
- まったくセキュリティを考慮していません。
- 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を省略してアクセスしたい場合
- DirectoryIndexにindex.phpを追加します。
httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>