调用exe文件时,站点php挂起

时间:2016-03-07 14:26:25

标签: php windows exec

我需要在php中调用一个exe文件(使用在c#中的VS2010中编译的一些dll)来进行一些计算。 当我从终端

这样做时
D:\somepath\D_Csharp.exe "0" "SZ084-4" "R407C" "10" "40" "2" "8" "8"

exe文件工作正常并输出一个短字符串。

但是当我从php中调用它时

echo exec('D:\somepath\D_Csharp.exe  "0" "SZ084-4" "R407C" "10" "40" "2" "8" "8"');

网站继续加载页面,直到我中断它才会做任何事情。

值得一提的是,在用C ++编写的同一个Visual Studio中编译的其他一些exe文件在php中运行良好。我还将所有用户的所有权利都授予了二进制文件。

系统:Windows NT LMESERV03 6.1 build 7601(Windows Server 2008 R2企业版Service Pack 1)i586

服务器API:Apache 2.0处理程序

请帮助解决这个问题。

0 个答案:

没有答案