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

        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| 国产精品久久久久国产A级| 亚洲精品二三区| 狠狠精品久久久无码中文字幕| 精品成人免费自拍视频| 中文字幕无码精品亚洲资源网久久 | 精品人妻一区二区三区毛片| 国产精品久久久天天影视| 少妇人妻无码精品视频app| 麻豆国产高清精品国在线| 国产精品igao视频| 久久精品国产亚洲沈樵| 国产精品无码无片在线观看| 亚洲国产精品一区二区九九| 国产三级精品久久| 99在线观看视频免费精品9| 欧美性videofree精品| 国产福利在线观看精品| 国产精品久久久久jk制服| 国产精品亚洲一区二区三区在线 | 亚洲av日韩精品久久久久久a| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久夜色精品国产噜噜亚洲AV | 中文精品一卡2卡3卡4卡| 国产精品夜色一区二区三区| CAOPORM国产精品视频免费| 久久精品中文无码资源站| 人妻AV一区二区三区精品| 在线观看国产精品日韩av| 中文字幕日韩精品在线| 亚洲精品国产精品乱码不卡√| 无码8090精品久久一区| 亚洲一级Av无码毛片久久精品 | 香蕉99久久国产综合精品宅男自| 拍国产真实乱人偷精品| 亚洲AV蜜桃永久无码精品| 自拍偷在线精品自拍偷| 热re99久久6国产精品免费| 国产剧情国产精品一区|