お気づきかもしれませんが、PHP 5.4 の時点で組み込みサーバーが利用可能です。ただし、「インデックス」ファイルのないディレクトリを参照すると、代わりに使用可能なすべてのファイル/ディレクトリ (たとえば apache など) を一覧表示すると、エラーが発生します。
私が理解している限り、これは仕様によるものであり、何らかのバグではありません。しかし、ディレクトリの内容をリストするために、それを構成する方法があるかどうか誰かが知っているでしょうか?
お気づきかもしれませんが、PHP 5.4 の時点で組み込みサーバーが利用可能です。ただし、「インデックス」ファイルのないディレクトリを参照すると、代わりに使用可能なすべてのファイル/ディレクトリ (たとえば apache など) を一覧表示すると、エラーが発生します。
私が理解している限り、これは仕様によるものであり、何らかのバグではありません。しかし、ディレクトリの内容をリストするために、それを構成する方法があるかどうか誰かが知っているでしょうか?
Colin がコメントで述べたように、統合サーバーはデバッグのみを目的としているため、完全なサーバーに期待されるすべての機能を備えているわけではありません。
index.php
ただし、独自のインデックスを作成してデフォルトの Apache インデックスをシミュレートするのは簡単です。
<?php
$dir = substr(dirname($_SERVER['PHP_SELF']),strlen($_SERVER['DOCUMENT_ROOT']));
echo "<h2>Index of ".$dir.":</h2>";
$g = glob("*");
usort($g,function($a,$b) {
if(is_dir($a) == is_dir($b))
return strnatcasecmp($a,$b);
else
return is_dir($a) ? -1 : 1;
});
echo implode("<br>",array_map(function($a) {return '<a href="'.$a.'">'.$a.'</a>';},$g));