ホームページ >バックエンド開発 >PHPチュートリアル >Apache_PHP チュートリアルで PHP 用の仮想ディレクトリを作成する詳細な方法を分析する
ステップ 1. まず、AppServApache2.2conf で httpd.conf ファイルを開きます。
LoadModule rewrite_module modules/mod_rewrite.so 行内を見つけて、その前にある「#」を削除します。
ステップ 2. 検索: conf/extra/httpd-vhosts.conf をインクルードし、その前にある「#」を削除します。 (非常に重要)
次に、次を見つけます:
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order拒否、許可
すべてから拒否
すべてを満たす
次のように変更します:
< Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride All
Orderdeny,allow
Deny from all
Satisfy all
しかし、ステップ 2 は、セットアップ プロセス中に設定しなくても問題ないようです。だからそれは状況によると思います。
ステップ 3. このファイル内で次のファイルを見つけます:
DocumentRoot "E:/AppServ/www/" を、デフォルトで表示したいパスに変更します。例:
DocumentRoot "E:/AppServ/www/www/"。
また、
を
に変更します。
ステップ3は不要のようです。ああ、ここがわかりません。私のセットアップ中。これを設定しない方が正しい場合もあるようです。これを設定しないと間違っている場合もあるようです。事の成り行きで決める。設定した方が良いですよ。
ステップ 4: ファイルを保存します。次に、AppServApache2.2confextra の httpd-vhost.conf ファイルに移動して開きます:
中の内容を変更します:
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "C:/Apache2. 2/docs/ dummy-host2.x"
サーバー名 dummy-host2.x
エラーログ "logs/dummy-host2.x-error.log"
カスタムログ "logs/dummy-host2.x-access.log" common
< ;/VirtualHost>
この構成は次のように変更されます:
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "E:AppServwwwwww"
ServerName localhostes
ErrorLog "logs/dummy-host2.x -error.log "
CustomLog "logs/dummy-host2.x-access.log" common
このような仮想ディレクトリを必要なだけ構成します。
その後、保存します。
ステップ 5: C:WINDOWSsystem32driverstc で hosts ファイルを見つけて開きます:
最後に追加します:
127.0.0.1 localhostes
127.0.0.1 localhostes local など、複数の仮想名を指定できます。
保存します。
これで完了です。
Apacheを再起動します。私のものはappservです。再起動します。次に、ブラウザに次のように入力します:
http://localhostes。 Enterを押してみてください。
とても興味深いですね。見た目が良くないと思うなら。 localhostes を次のように置き換えるだけです:
?
それはクールじゃないですか?