我正在使用Apache 2.4运行Ubuntu 13.10,我想创建一个文件夹,其中包含我为测试目的而制作的所有PHP文件。我为该文件夹创建了一个Vhost,它在我将目标设置为sepcific文件时起作用,例如:
的http:/phptestsite/some_random_php_script.php
当我去那里代码(如果它工作;))将执行,但我想创建一个所有PHP文件的列表(类似于ftp网站/列表的文件)当我去
http:/ phptestsite /
因此,我不必每次手动输入我想要测试的每个PHP脚本,而只需转到该vhost并单击我要测试的file.php。
Vhost conf:
<VirtualHost *:80>
DocumentRoot /home/usrnname/PHPTest/
ServerName phptest
ServerAlias phptest
<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /home/username/PHPTest/>
Options FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
答案 0 :(得分:1)
你应该添加Options +Indexes
来列出目录
<Directory /home/username/PHPTest/>
Options FollowSymLinks MultiViews +Indexes
AllowOverride All
Require all granted
</Directory>