windows环境下php集成环境phpStudy2017 开启目录列表显示

发布时间:1970-01-01  编辑:Mrs.默先森 

    前几天phpStudy更新了2017版本,下载安装完之后,地址栏输入localhost之后:You don`t have permission to access/ on this server;在2016软件页面上有非常方便的开启目录显示的,2017版找半天也没找见,那就修改apache配置文件呗,打开看了之后也没什么问题,那其配置会是在哪里呢,搜索半天也没找见,最后吃了根一块钱的冰棍,就找到哪里配置了,这里分享给有需要的小伙伴

    phpstudy官网:http://www.phpstudy.net/

    phpstudy2017下载:http://www.phpstudy.net/phpstudy/phpstudy2017.zip

    更新说明

    更新之后界面上增加了工具箱和快捷键配置

    增加了手册、翻译等功能

    个人觉得一些反而没有以前使用方便

    www目录、apache、php等放在D:\phptudy\PHPTutorial\



    更新之后感觉如何,还需要进一步使用之后,各位小伙伴自己体验吧,ok,我们来说本篇文章的主题:apache开启目录显示,当安装完成phpstudy2017默认目录列表是未开启的,那么首先肯定是修改apache的配置文件httpd.conf,配置文件位置:D:\phptudy\PHPTutorial\Apache\conf\httpd.conf或者是可以通过phpStudy启动页面:其他选项菜单-->打开配置文件-->httpd-conf来打开

    这个是其默认的配置,看了目录列表显示是开启的,但浏览器显示依然无法访问

    DocumentRoot "D:\phptudy\PHPTutorial\WWW"
    <Directory />
        Options +Indexes +FollowSymLinks +ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all    
        Require all granted
    </Directory>

    解决方法

    后来发现在vhosts.conf中有一个默认虚拟主机配置

    配置文件位置:D:\phptudy\PHPTutorial\Apache\conf\vhosts.conf

    或者通过phpstudy软件页面打开vhosts-ini

    打开配置文件之后会看到默认一个虚拟主机

    <VirtualHost _default_:80>

    将Options -Indexes修改为

    Options +Indexes

    然后重启phpstudy集成环境,就可以正常显示目录列表了

    标签php nginx Linux


本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。

陶太富博客 http://blog.taotaifu.cn

最新发布

最新评论

0.070236s