本文要跟大家介紹有關php exec system shell_exec無法執行的問題,主要內容是講解執行php exec() system() shell_exec()沒有結果,結果為NULLD的方法,希望對需要的朋友有幫助~
php exec() system() shell_exec()無法執行,沒有結果,結果為NULLD,解決方法
8dd35a9bb6694d18fe2e705a52c40454' var_dump($arr);
瀏覽器存取後,列印結果是:NULL
#說明伺服器沒有開啟php警用了exec();【建議學習:PHP視頻教學】
解決方法:
6783dc79d460790f46c82eb82ede8dfb' var_dump($arr);
$ chmod 777 index.php查看index.php的所屬使用者及權限:
$ ll結果:
-rwxrwxrwx 1 root root 1595 Sep 20 10:18 index.php3、查看php.ini 是否停用了這些函數:
$ cd /usr/local/php/etc $ vim php.ini找到disable_functions =
把exec, system,exec_shell去掉,用到哪個去哪個;
$ /etc/init.d/php-fpm restart然後進行測試,瀏覽器存取伺服器結果: #大部分還是因為php.ini停用exec函數,和檔案的執行權限問題。
以上是執行php exec system shell_exec沒結果?一文搞定!的詳細內容。更多資訊請關注PHP中文網其他相關文章!