2010-12-21 110 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