PHP exec()和SSL

PHP exec()和SSL,php,ssl,exec,Php,Ssl,Exec,我使用第三部分框架(exe文件)将一个php应用程序与taxt服务连接起来 框架是开源的,exe文件签署xml,提供soap封面并将其发送到中央信息税务系统 当我在批处理文件(run.bat)中打开此文件时,所有工作正常: Raverus.FiskalizacijaDEV.EXE.EXE GetInvoice“”“C:\xampp\htdocs\get\racun.xml”“C:\xampp\htdocs\get\outingvoice.xml”true true“C:\xampp\htdocs

我使用第三部分框架(exe文件)将一个php应用程序与taxt服务连接起来

框架是开源的,exe文件签署xml,提供soap封面并将其发送到中央信息税务系统

当我在批处理文件(run.bat)中打开此文件时,所有工作正常: Raverus.FiskalizacijaDEV.EXE.EXE GetInvoice“”“C:\xampp\htdocs\get\racun.xml”“C:\xampp\htdocs\get\outingvoice.xml”true true“C:\xampp\htdocs\get\certifikat.pfx”“Pwd”

但当我在PHP中使用“echo exec('run.bat');”服务器打开时,会出现以下错误: 基础连接已关闭:无法为SSL/TLS安全通道建立信任关系


有人知道我如何解决这个问题吗?当我手动打开批处理文件(在windows中)时,所有文件都在工作。我使用Xampp服务器。

PHP用户没有所需的配置或访问权限

如果您不确定哪个用户正在运行您的PHP脚本,您可以使用类似以下内容来查找:

<?php
echo '<pre>';
system('set', $retval);
echo ' </pre>';