PHP Warning: exec() has been disabled for security 問題解決辦法

zhouzhuozhu發表於2020-11-23

在執行php檔案,執行exec方法時報該錯誤:
PHP Warning: system() has been disabled for security reasons in …
在這裡插入圖片描述

這是因為php7以上版本禁用了exec()函式,那麼就修改php.ini配置檔案,把這個函式從禁用的函式列中刪除:
1.檢視php.ini檔案所在目錄

php -i|grep ini

在這裡插入圖片描述

2.進入編輯php.ini檔案

vim /usr/local/php70/etc/php.ini

按i 鍵進入編輯,找到exec刪除即可,我這裡沒有截到刪除exec的前圖就.system,shell_exec也是同樣的,你在使用的時候遇到同樣的報錯也是同樣操作.
在這裡插入圖片描述

編輯完按esc鍵退出編輯,":wq"儲存並退出編輯.

3.重新啟動 php-fpm

service php-fpm restart

相關文章