十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
小編給大家分享一下php如何禁止執(zhí)行命令,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了眉縣免費建站歡迎大家使用!
php禁止執(zhí)行命令的方法:首先找到并打開配置文件php.ini;然后找到“disble_function”選項;最后修改內(nèi)容“disble_function=shell_exec, system, passthru”即可禁止執(zhí)行的指令。
如何禁止 PHP 執(zhí)行某些系統(tǒng)命令?
很多命令如 shell_exec、system、passthru、popen 等都是系統(tǒng)相關(guān)的合作,如果虛擬主機(jī)開放給使用者使用,或是在系統(tǒng)權(quán)限沒設(shè)定完整的情況下,必然會造成很大的傷害。
要達(dá)到這個需求,只要在 php.ini 里設(shè)定 disble_function 這個選項就能設(shè)定禁止執(zhí)行的指令了。
范例:
disble_function = phpinfo
要多個指令的話,用逗點隔開,如:
disble_function = shell_exec, system, passthru, popen
以上是“php如何禁止執(zhí)行命令”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!