在IIS环境下,可以在Internet 信息服务(IIS)管理器中对目录的脚本执行权限进行设置。 在Apache环境下如何设置呢? 我查到了两种方案: 方案1)通过.htaccess限制对.php文件的请求。 在要取消PHP执行权限的目录下建立.htaccess文件,输入下面的内容并保存即可。 <Files ~ ".php"> order allow,deny deny from all </Files> 前提是你的Apache开启了URL重写功能。
找到对应的虚拟主机节,并加入如下内容,然后重启httpd即可。 <Directory "要去掉PHP执行权限的目录路径"> <Files ~ ".php"> Order allow,deny Deny from all </Files> </Directory> 目前我采用的是方案1,我感觉这样比较灵活。而且对于一般没有管理Apache权限的虚拟主机也适用 |