首頁 > 後端開發 > PHP問題 > php exec函數沒有生效怎麼辦

php exec函數沒有生效怎麼辦

藏色散人
發布: 2023-03-13 18:24:01
原創
3685 人瀏覽過

php exec函數沒有生效的解決方法:1、開啟/etc/php.ini文件,將exec刪除,然後儲存重啟php-fpm;2、將「safe_mode」的值改為off。

php exec函數沒有生效怎麼辦

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

php exec函數沒有生效怎麼辦?

php.exec 不起作用解決方案

#第1.

停用方法如下: 

開啟/etc/php.ini文件, 

查詢找到disable_functions ,加入需要停用的函數名,如下: 

phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen
登入後複製

相反,開啟方法就是將exec刪除,然後儲存,重新啟動php -fpm

 

第2.

打開/etc/php.ini文件, 

safe_mode = 將on改爐off,我用的是php5.4預設是off

disable_functions=
登入後複製

推薦學習:《PHP影片教學

以上是php exec函數沒有生效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板