pathinfo設置

默認是設置好的(如果頁面不能訪問問題可能是Apache開啓僞靜態),下面的方法僅供參考:
1、解決:path_info支持X訪問install.php/1/2/3如果能正常訪問,主流的框架如zend等均要此支持

修改PHP.INI裏面

;cgi.fix_pathinfo=1

改爲

cgi.fix_pathinfo=On

保存,重啓。。解決問題。

2、學習php框架的時候經常會用到pathinfo模式,apache2.0以上版本默認不支持,需手動開啓

在httpd.conf文件中找到下面這段代碼

<Directory/>
OptionsFollowSymLinks
AllowOverrideNone
Orderdeny,allow
Denyfromall
AcceptPathInfoOn//加入這行代碼就OK了
</Directory>

3、讓Apache支持PathInfo

配置的Apache版本:2.2.13

在配置文件中加入

<Files*.php>

AcceptPathInfoOn

</Files>

這樣Apache就可以支持針對php文件的PathInfo了.


相關來源:http://guo-dong.diandian.com/

http://xwsoul.com/posts/6

http://www.vpser.net/security/lnmp-php-pathinfo.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章