在 PHP 中,有一些可能會導致安全問題的危險函數
打開 php.ini
文件。這個文件通常位于你的服務器上的 PHP 安裝目錄中。如果你找不到它,可以創建一個新的 php.ini
文件,或者聯系你的服務器提供商以獲取更多信息。
在 php.ini
文件中找到 disable_functions
設置。如果沒有找到這個設置,你可以在文件的末尾添加一行:disable_functions =
。
將你想要禁用的危險函數添加到 disable_functions
設置后面,用逗號分隔。例如,如果你想要禁用 system
, exec
, passthru
和 shell_exec
函數,你可以這樣設置:
disable_functions = system, exec, passthru, shell_exec
保存并關閉 php.ini
文件。
重啟你的 PHP 服務或 web 服務器(例如 Apache 或 Nginx),使更改生效。這可能需要管理員權限,具體取決于你的服務器配置。
注意:在禁用任何函數之前,請確保你了解這些函數的作用,以及禁用它們對你的應用程序的影響。在某些情況下,禁用某些函數可能會導致應用程序無法正常工作。在禁用任何函數之前,請確保你有一個備份,以防止意外發生。