現在私のWindows7マシンでは、それはC:\Program Files (x86)\EasyPHP-5.3.8.1\www
です。
ドライブDの別の場所に向けたいと思います、とD:\code
どうすればいいですか?
@daviddlhの回答のおかげで、私の質問に対する簡単な解決策があります。
Apache構成ファイルを開くhttpd.conf
デフォルト値${path}/www
を選択したパスに置き換えます、とD:\code
は言います
それはどこから来たのですか? Apache構成ファイル(つまりhttpd.conf)でDocumentRoot
を探すと、${path}/www
にリンクする以下の行が表示されます。
DocumentRoot "${path}/www"
タスクバーのEasyphpアイコンのアイコンを右クリックして、[構成]-> [Apache]を選択する必要があります。これにより、メモ帳ウィンドウでhttpd.confが開きます。
次のように変更する必要があります。
DocumentRoot "D:/code"
(...)
# DocumentRootDirectory
<Directory "D:\code">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
(...)
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "D:/code/"
ServerName localhost
</VirtualHost>
EasyPHPアイコンを右クリックし、「構成」、「Apache」の順に選択します。 httpd.confで、DocumentRootを検索します。私のフォルダはC:\ phpです。次の2行を変更します。
DocumentRoot "C:\ php"
<Directory "C:\ php">(DocumentRootのすぐ下の最初のディレクトリ...)
C:\ phpをディレクトリのある場所に変更したら、EasyPHPアイコンをもう一度右クリックして再起動します。
申し訳ありませんが、上記と同じ回答です。これを書くまでそれを見ませんでした。 :-(
実際、Apacheが仮想ホストを使用している場合は、正しい「仮想ホスト」の下のパスを変更する必要があります。私の場合、それは次のとおりでした。
# Virtual Hosts
## Virtualhost localweb
<VirtualHost 127.0.0.1>
# DocumentRoot "${path}/data/localweb"
DocumentRoot "D:\Code"
ServerName 127.0.0.1
# <Directory "${path}/data/localweb">
<Directory "D:\Code">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
</VirtualHost>