首頁  >  文章  >  後端開發  >  php exec函數沒有生效怎麼辦

php exec函數沒有生效怎麼辦

藏色散人
藏色散人原創
2021-11-08 10:03:443416瀏覽

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中文網其他相關文章!

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