使用 artisaninweb/laravel-soap 调用 Laravel 项目中的 soap 网络服务时出现 soap 错误

soap error when using artisaninweb/laravel-soap to call a soap web service in a Laravel project

我开发了一个带有 Laravel 框架的项目,该框架使用 artisaninweb/laravel-soap 调用 soap 网络服务,并且在主机上运行良好。由于我已将我的 Web 项目从主机移动到 CentOS 服务器,它无法调用 soap Web 服务并出现以下错误,我无法理解原因。

SoapFault
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://x.x.org:x/?wsdl' :
failed to load external entity "http://x.x.org:x/?wsdl"

当然我已经安装了 curlopensslsoap 模块并且我的服务器可以访问 soap web service.Is 有什么必须完成的配置吗?

我可以在服务器上使用 运行 这个命令解决问题。

 sudo setsebool httpd_can_network_connect=1