首頁  >  文章  >  後端開發  >  php.ini怎麼關閉安全模式

php.ini怎麼關閉安全模式

藏色散人
藏色散人原創
2021-07-13 09:04:521929瀏覽

php.ini關閉安全模式的方法:先找到並開啟php.ini檔案;然後找出「safe_mode」;接著將「safe_mode = On」改為「safe_mode = Off」儲存;最後重啟apache即可。

php.ini怎麼關閉安全模式

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php.ini要怎麼關閉安全模式?

編輯php.ini文件,查找safe_mode,如果看到safe_mode = On則改成safe_mode = Off保存,重啟apache就ok了。

相關介紹:

PHP的安全模式是為了試圖解決共享伺服器(shared-server)安全性問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 web 伺服器層和作業系統層顯得非常不切實際。因此許多人,特別是 ISP,目前使用安全模式。

safe_mode是唯一PHP_INI_SYSTEM屬性,必須透過php.ini或httpd.conf來設定。要啟用safe_mode,只需修改php.ini: safe_mode = On 或修改httpd.conf,定義目錄:Options FollowSymLinks php_admin_value safe_mode 1,重啟apache後safe_mode就生效了。

啟動safe_mode,會對許多PHP函數進行限制,特別是和系統相關的檔案開啟、指令執行等函數。所有操作文件的函數將只能操作與腳本UID相同的文件。 (腳本的uid不一定是執行wen伺服器使用者的uid)

雖然safe_mode不是萬能的(低版本的PHP可以繞過),但還是強烈建議開啟安全模式,在一定程度上能夠避免一些未知的攻擊。不過啟用 safe_mode會有很多限制,可能會對應用程式帶來影響,所以還需要調整程式碼和設定才能和諧。

推薦學習:《PHP影片教學

以上是php.ini怎麼關閉安全模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn