Apache下禁止某(mǒu)目(mù)錄的PHP執行權(quán)限
在IIS環境下(xià),可以在Internet 信息服務(wù)(IIS)管理(lǐ)器中對目錄的腳(jiǎo)本(běn)執行權限(xiàn)進行設置。
在Apache環境(jìng)下如(rú)何設置呢?
我查到(dào)了兩(liǎng)種(zhǒng)方案:
方案1)通過.htaccess限製對.php文件的請求(qiú)。
在要取消(xiāo)PHP執行權限的目錄下建立.htaccess文(wén)件,輸入下麵(miàn)的內(nèi)容並保存即可。
<Files ~ ".php">
order allow,deny
deny from all
</Files>
前提是你(nǐ)的Apache開啟了URL重寫功(gōng)能。
如何開啟?看(kàn)這裏:http://www.chithemodel.comsrc="/tech/663499.html
方案2)在Apache的配置文件中設(shè)置。
找(zhǎo)到對應的(de)虛擬主機節,並(bìng)加入如下內容,然後重啟httpd即可(kě)。
<Directory "要去掉PHP執行(háng)權限的目錄路(lù)徑(jìng)">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
目前我(wǒ)采用的是方案1,我感覺(jiào)這樣比較靈活。而且對於(yú)一般(bān)沒有(yǒu)管理Apache權限(xiàn)的虛(xū)擬(nǐ)主機也適用。
關鍵詞:Apache,PHP執行權限
閱讀(dú)本文後您有什麽(me)感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0