站長資訊網
最全最豐富的資訊網站

php system 不執行怎么辦

php system不執行的解決辦法:1、將disable_functions等號后面的system去掉;2、添加當前站點的運行賬號權限;3、將文件的訪問路徑改為相對路徑,并將IECapt.exe復制到站點程序當前目錄下即可。

php system 不執行怎么辦

本文操作環境:windows7系統、PHP7.1版、Dell G3電腦。

php system 不執行怎么辦?如何解決PHP 無法執行system()函數的問題?

問題闡述

PHP 無法執行system()函數是什么原因呢?

解答

PHP 無法執行system()函數,可能有以下幾種情況:

(1)Warning: system() has been disabled for security reasons

該錯誤是由于服務器安全配置將system 函數關閉了,打開php.ini 文件,將disable_functions等號后面的system 去掉即可。

(2)Warning: system() [function.system]: Unable to fork

該錯誤是由于當前站點的運行賬號無法訪問cmd.exe,找到Windowssystem32cmd.exe 屬性,添加當前站點的運行賬號權限或users 組權限即可。

(3)在Web 訪問下執行沒有任何響應也不報錯,使用php cli 命令行執行卻可以正常返回結果,該錯誤一般是由Windows 系統路徑引起的,程序中可能是使用了絕對路徑去訪問程序,例如:

system('D:serverDLLIECapt.exe --url=http://tech.cncms.com --out="D:webtt.fei.cnhtdocsttttech.png"');

此時用命令行執行結果正確,但用Web 訪問就會返回空白頁,沒有錯誤。

修改方法:將文件的訪問路徑改為相對路徑,并將IECapt.exe 復制到站點程序當前目錄下,并將代碼改為:

system('IECapt.exe --url=http://www.baidu.com --out=t/tech.png');

3再次訪問頁面,就可以正常輸出了。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日韩精品免费一级视频| 日韩精品无码免费专区网站| 国产精品高清全国免费观看| 亚洲国产成人精品久久| 日韩精品无码一区二区三区免费| 水蜜桃精品一二三| 国产精品女人呻吟在线观看| 日韩亚洲翔田千里在线| 无码欧精品亚洲日韩一区夜夜嗨 | 精品国产一区AV天美传媒| 久久我们这里只有精品国产4| 91老司机深夜福利精品视频在线观看 | 一本色道久久88亚洲精品综合| 亚洲精品视频专区| 99久热只有精品视频免费观看17| 久久96国产精品| 久久精品国产自在一线| 国产精品99无码一区二区| 日韩福利在线视频| 日韩中文字幕在线观看| 一个人免费日韩不卡视频| 日韩精品无码永久免费网站| 精品久久久BBBB人妻| 夜精品a一区二区三区| 九九九精品成人免费视频| 中文字幕日韩精品一区二区三区| 国产精品久久久久久福利69堂| 亚洲国产精品久久人人爱| 2020国产精品永久在线观看| 精品无码av一区二区三区| 久久精品亚洲一区二区三区浴池| 99爱在线精品视频网站| 久久久久久亚洲Av无码精品专口| 亚洲午夜精品久久久久久人妖| 亚洲国产精品人久久| 亚洲无删减国产精品一区| 日韩国产精品无码一区二区三区| 久久亚洲精品成人AV| 中文字幕一区二区精品区| 久久久久久精品无码人妻| 国产cosplay精品视频|