转自:http://blog.163.com/chudaozhe@126/blog/static/115732343201231312658583/
默认是设置好的(如果页面不能访问问题可能是
Apache开启伪静态
),下面的方法仅供参考:
1、解决:path_info支持 X 访问install.php/1/2/3如果能正常访问, 主流的框架如zend等均要此支持
1、解决:path_info支持 X 访问install.php/1/2/3如果能正常访问, 主流的框架如zend等均要此支持
修改PHP.INI里面
;cgi.fix_pathinfo=1
改为
cgi.fix_pathinfo = On ------------------------------------------(这个地方我试了一下,好象应该是cgi.fix_pathinfo=1)
保存,重启。。解决问题。
2、学习php框架的时候经常会用到pathinfo模式,apache2.0以上版本默认不支持,需手动开启
在httpd.conf文件中 找到下面这段代码
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
AcceptPathInfo On //加入这行代码就OK了
</Directory>
3、让 Apache 支持 PathInfo
配置的 Apache 版本 : 2.2.13
在配置文件中加入
<Files *.php>
AcceptPathInfo On
</Files>
这样 Apache 就可以支持针对 php 文件的 PathInfo 了.