背景
会社のHPの修正依頼をされたが、PHPを触るのが初めてだったのでローカル環境構築をした。
今後もファイルパスを書き換えることがありそうなので、メモとして残しておく。
(※ただし、この方法よりもっと良い方法があるような気もしているので、そのうち改善するかも。)
環境(前提)
- XAMPPをインストール済み(
C:\xampp
) - GitでcloneしたPHPプロジェクトをローカルで動作確認したい
例)
C:\workspace\php-projects\sample-website\www
└─ index.php
Apacheの設定変更手順
Apacheの設定ファイルを開く:
C:\xampp\apache\conf\httpd.conf
以下の箇所を書き換える:
変更前
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
変更後(プロジェクトのパスに変更)
DocumentRoot "C:/workspace/php-projects/sample-website/www"
<Directory "C:/workspace/php-projects/sample-website/www">
※パスの区切りはスラッシュ /
を使用。
Apache再起動と動作確認
XAMPPのApacheを再起動後、ブラウザで次のURLにアクセスする。
http://localhost/
cloneしたプロジェクトのindex.phpが表示されれば完了。