Apache下禁止某目录的PHP执行权限
在⛴IIS环境下,可以在【kě yǐ zài】⛴Internet 信息服务【wù】(IIS)管理器【guǎn lǐ qì】中对目【zhōng duì mù】🚵录的脚本执行权限进🥅行设置⛅。
在Apache环境下如何设置呢?
我查到了两种方案:
方案1)通过♑.htaccess限制对.php文件的【wén jiàn de】请求【qǐng qiú】❔。
在要取【zài yào qǔ】消【xiāo】〽PHP执行权限的目【xiàn de mù】录下建🌲立.htaccess文件🧘,输入下面的内【miàn de nèi】容并保存即可🎯。
<Files ~ ".php">
order allow,deny
deny from all
</Files>
前提是【qián tí shì】😇你的Apache开启了URL重写功🦎能【néng】。
如何开启?看这里:httpsrc="/tech/663499.html
方案【fāng àn】😎2)在【zài】Apache的配置文件中设置🍘。
找到对应的虚【yīng de xū】❗拟主机节,并加入【bìng jiā rù】🏒如下内容,然后重👝启【qǐ】httpd即可。
<Directory "要去掉PHP执行权【zhí háng quán】🗺限的目【xiàn de mù】录路径🤧">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
目前我【mù qián wǒ】采用【yòng】的是方案1,我感觉【wǒ gǎn jiào】这样比🕳较灵活【jiào líng huó】。而且对于一般🛫没有管理👎Apache权限的📫虚拟主【xū nǐ zhǔ】🍏机也适用【yòng】。
关键词:Apache,PHP执行权限
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0