2014-02-25 33 views
1

我使用Apache 2.4运行Ubuntu 13.10,我想创建一个文件夹,其中将包含我为测试目的而制作的所有PHP文件。我创建了一个虚拟主机文件夹和它的作品时,我的目标在脑海中sepcific文件,例如:如何显示Web目录中的所有文件?

HTTP:/phptestsite/some_random_php_script.php

当我去那里的代码(如果它的工作原理;))将执行,但我想,当我去

HTTP创建的所有PHP文件的列表(类似于FTP站点/上市):/ phptestsite/

因此,我不必每次手动输入每个单独的php脚本,但只需转到该虚拟主机并单击我想测试的file.php。

虚拟主机的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

可以添加虚拟主机配置 –

+0

只是没,对不起,我忘了。 – Aca85

+0

您是否尝试在'Options'参数中添加'Indexed'?这可能会帮助你[DirectoryListings](http://wiki.apache.org/httpd/DirectoryListings)。 – Qben

回答

1

你应该添加Options +Indexes列出目录

<Directory /home/username/PHPTest/>  
     Options FollowSymLinks MultiViews +Indexes 
     AllowOverride All 
     Require all granted 
</Directory> 
+0

非常感谢,这就像一个魅力:) – Aca85

+0

@ Aca85欢迎您 –

相关问题