資料載入中

胡言亂語

修改php設定


修改php設定
進入系統

用文字編輯軟體打開php.ini改變以下設定

disable_functions = system,passthru,exec,shell_exec,popen,phpinfo
關閉一些跟系統有關的函數

register_globals = Off
關閉自動註冊成全域變數

magic_quotes_gpc = On
可以防止SQL Injection

allow_url_fopen = Off
可以防止從http引用到不該引用的東西

display_errors = Off
千萬不要顯示錯誤訊息

log_errors = On
error_log = 你想放錯誤紀錄的檔案位置
會將伺服器的錯誤記錄在文字檔

open_basedir = C:\AppServ\www
設定你的起始資料夾,避免被存取網站以外的目錄

expose_php = Off
這行不讓伺服器流出版本資訊

  • php.ini 設定檔的安全性調整
  • 防止 SQL Injection 的設定方法
  • 關閉自動註冊全域變數的必要性
  • 伺服器錯誤紀錄的最佳實踐
  • 限制網站存取目錄的安全措施
https://innstory.com/story-修改php設定-1534

上一篇
 PHP輸出到WORD跟EXCEL簡易做法

下一篇
修改apache設定 

發表留言

  • Angela

    這些設定聽起來很實用,能讓伺服器更安全。操作上應該需要小心,不然會出錯吧。
    2026-07-24 下午 4 點回覆
  • 阿克

    這些設定看起來很實用,特別是關於安全性和錯誤紀錄的部分,確實能提升系統穩定性。
    2026-04-04 下午 7 點回覆

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

Android Fragment及Activity 中使用sharedpreferences

Android Fragme…

Mark Chang 7 年又 286 天 2.6K

在Android下想要儲存執行資料的方式有好幾種,例如存在手機空間或者是資料庫空間。 這裡紀錄一下使...

ubuntu 18.04  apache 目錄啟用並開啟.htaccess 覆寫

ubuntu 18.04 a…

Mark Chang 6 年又 62 天 2.2K

.htaccess是在Apache HTTP Server這款服務器架設軟件下的一個對於系統目錄進行...

PHP如何設定HTTP安全標頭?

PHP如何設定HTTP安全標…

Mark Chang 5 年又 90 天 2.2K

PHP該如何將以下安全標頭添加到網站? XFrameOptions  防止點擊劫持攻擊 XXSSP...