0

PHP の組み込み Web サーバーをカスタマイズして、リダイレクト先のディレクトリに index.php または index.html ファイルを自動的にレンダリングする方法を教えてください。Apache ではディレクトリ インデックスと同等です。

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

私はすでに目玉検索を行っており、「ディレクトリ」という単語についてphp.iniでctrl + fを実行しましたが、うまくいきませんでした。PHP の組み込み Web サーバーを使用する場合、どのファイルを編集する必要がありますか?

4

1 に答える 1

0

新しいビルトイン サーバーはかなり必要最小限なので、Apache の多くの機能が欠けています。デフォルトでは、doco から index.php または index.html を自動的にレンダリングする必要があります。

URI リクエストでファイルが指定されていない場合、指定されたディレクトリ内の index.php または index.html が返されます。

使用するページを変更できる (つまり、DirectoyIndex ディレクティブの変更をエミュレートする) 唯一の方法は、ルーター スクリプトを使用することです。

Web サーバーの起動時にコマンドラインで PHP ファイルを指定すると、それは「ルーター」スクリプトとして扱われます。スクリプトは、各 HTTP 要求の開始時に実行されます。このスクリプトが FALSE を返す場合、要求されたリソースはそのまま返されます。それ以外の場合、スクリプトの出力はブラウザに返されます。

ディレクトリ インデックスをいじる必要がある場合は、適切な Web サーバーを使用するときではないでしょうか。

于 2012-07-17T05:44:50.930 に答える