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

        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號
        主站蜘蛛池模板: 亚洲精品无码永久在线观看| 91麻豆精品国产自产在线观看一区 | Xx性欧美肥妇精品久久久久久| 一本一道精品欧美中文字幕| 国产女人18毛片水真多18精品 | 亚洲精品国产福利一二区| 91人妻人人澡人人爽人人精品| 精品国产一区AV天美传媒| 中国国产精品| 欧美日韩精品一区二区三区不卡| 国产精品美女网站| 精品国产免费一区二区三区香蕉| 欧美亚洲色综久久精品国产| 亚洲情侣偷拍精品| 人妻VA精品VA欧美VA| 精品国产免费一区二区三区| 国产福利精品视频自拍 | 精品亚洲成AV人在线观看| 自拍偷在线精品自拍偷无码专区| 国产亚洲精品自在线观看| 国产精品.XX视频.XXTV| 久久久精品午夜免费不卡| 国产精品一区二区av| 国产在线精品免费aaa片| 精品人妻久久久久久888| 日韩一区精品视频一区二区| 在线精品亚洲一区二区三区| 亚洲精品制服丝袜四区| 亚洲精品成人网久久久久久| 亚洲国产精品国产自在在线 | 精品无人码麻豆乱码1区2区| 久久精品中文无码资源站| 久久99精品久久久久婷婷| 日韩av无码久久精品免费| 久久精品夜夜夜夜夜久久| 国产美女精品一区二区三区| 国产三级精品三级在线专区1| 国产精品无码无片在线观看| 国产福利91精品一区二区三区| 久久99国产精品久久久| 999久久久免费国产精品播放|