2010-12-21 112 views
0

我有一個exe文件,我使用'system'命令通過php調用。 exe文件然後打電話給微軟的mapi出於某種原因,我不知道mapi沒有得到初始化,當我通過php調用exe文件,但如果我從命令行運行exe工作正常。任何線索爲什麼?通過php調用exe文件

p.s我在2008服務器上運行iis

回答

3

這可能與權限有關。 PHP將在爲該資源配置IIS的任何用戶帳戶下運行。

此外,請確保您的路徑是正確的。如果您還沒有,請首先明確定義路徑。

+0

除了權限,它也可以是環境變量和執行時的當前工作目錄。 – wallyk 2010-12-21 20:53:55