问题:使用mac+brew+apache+php 的配置,本来好好的,不知道为何突然:
1. 可以直接进入http://localhost/,而且如果根目录下有index.php也可以直接打开,说明我的http.conf文件中的根目录没错吧。
2. 不能直接访问**根目录**下的php/html等文件,先输入localhost出现文件名点进去不行,直接输入网址http://localhost/hha.php也不行。
3. 只有Graduate文件夹下的文件可以正常访问,**其它文件夹下的文件**只能通过先输入localhost出现文件名点进去,而不能直接输入网址http://localhost/Test/hha.php访问。
相当郁闷啊,求大神解答!
你apache没有配置成功php,也就是没有正确解析php
参考:https://www.cnblogs.com/qiuxiao/p/6815350.html 这个配置
phpstudy中的其他选项菜单中端口常规设置中,看看设置目录是否变了
1)找到‘打开配置文件’
2)在‘打开配置文件’下找到httpd-conf文件
3)打开httpd-conf文件,command+f查找‘document’。
4)找到'DocumentRoot "D:\phpStudy\WWW" 'D:\phpStudy\WWW就是路径配置了,配置相应的路径就可以了
最后修改了配置文件,要重启apache
php环境没问题的话,就是配置文件的问题,检查下你的配置文件,Apache和php的文件都需要配置
我的配置文件没错啊,关键是我之前都好好的可以打开根目录下的各种文件,突然就不行了。。
权限问题,请确保文件夹拥有最大都写的权限
windows下面文件夹 给文件夹加个everyone的用户
mac下 用chome 777 修改文件夹权限
听你的描述,php解析没问题,apach可使用,就是不能直接访问其他文件。怎么感觉都是根路径配置的问题
记得有个打开文件的名字,类似index的php,html
之类的文件,你在apache中找找