我正在使用wamp 2.2e。 我已經在tha服務器上測試過PHP,它工作正常。exec()和system()命令不起作用(php)
現在,我有一個腳本叫做scriptA.py,我想執行。 我沒有使用安全模式,並且在php.ini中disable_functions行是空的。 好了,我想:
exec("C:\wamp\www\scriptA.py")
exec('C:\wamp\www\scriptA.py')
exec('C:\\wamp\\www\\scriptA.py')
同樣與 「cmd /c
」 試圖系統()... ..
沒有奏效。
我還發現了一個潛在的原因 - 也許我需要使用CALC命令設置perdisions到cmd,但我不知道我的用戶是什麼,它是控制面板 - >系統中的計算機名稱嗎?
請幫助我
OK,有進步,現在的瀏覽器顯示我的錯誤:
Warning: exec() [<a href='function.exec'>function.exec</a>]: Unable to fork [C:\wamp\www\Telnetshutdown.py] in C:\wamp\www\index2.php on line 2
# Time Memory Function Location
1 0.0005 362784 {main}() ..\index2.php:0
2 0.0005 362912 exec () ..\index2.php:2
(類似的,如果我嘗試用system()
) - 幫助?
u需要安裝python.compiler,然後指向正確的編譯器 – ajreal
也許它的工作,但用戶(操作系統)是不是你?檢查你的過程是否正在運行。 – enenen
我是管理員。 python也在路徑中更新。如果我在cmd中寫'C:\ wamp \ www \ scriptA.py',那麼腳本就可以工作。 – user2162550