加载php_com_dotnet.dll

加载php_com_dotnet.dll,php,Php,当我尝试加载php_com_dotnet.dll时,我的页面挂起。我通过phpinfo()验证了扩展目录设置正确,并且.dll位于该目录中。我的页面或php错误日志中没有错误,它似乎永远挂起,我最终得到了这个错误 Failed to load resource: net::ERR_FAILED 在控制台中,这似乎不是很有帮助。我使用IIS web安装程序安装PHP,因此我假设它在ext目录中有与我的PHP版本匹配的正确版本的.dll,并且默认情况下加载了几个其他扩展,它们工作正常。如果您有任何

当我尝试加载php_com_dotnet.dll时,我的页面挂起。我通过phpinfo()验证了扩展目录设置正确,并且.dll位于该目录中。我的页面或php错误日志中没有错误,它似乎永远挂起,我最终得到了这个错误

Failed to load resource: net::ERR_FAILED
在控制台中,这似乎不是很有帮助。我使用IIS web安装程序安装PHP,因此我假设它在ext目录中有与我的PHP版本匹配的正确版本的.dll,并且默认情况下加载了几个其他扩展,它们工作正常。如果您有任何帮助,我们将不胜感激

这是我的php.ini中的一个片段,在我添加底线之前,它可以正常工作

extension_dir="C:\Program Files (x86)\PHP\v5.6\ext"

[ExtensionList]
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_curl.dll
extension=php_exif.dll
extension=php_xmlrpc.dll
extension=php_openssl.dll
extension=php_soap.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_imap.dll
extension=php_tidy.dll
[COM_DOT_NET]
extension=php_com_dotnet.dll

我这里的问题是在cmd.exe之后传递的参数。我试图使用一个无法与桌面交互的服务来显示应用程序。我不需要与桌面交互,只是为了调试,删除它并添加我希望shell运行的脚本,效果很好。

让它运行很长时间后,我出现了这个错误。。。C:\Program Files(x86)\PHP\v5.6\PHP-cgi.exe-FastCGI进程超出了配置的请求超时这行“$oExec=$WshShell->Run”($cmd.exe),3,true);”似乎是我问题的根源…在挂起的运行中调用什么似乎无关紧要