PHP中的SOAP(Ubuntu 16)-AWS。不行

PHP中的SOAP(Ubuntu 16)-AWS。不行,php,web-services,amazon-web-services,ubuntu,soap,Php,Web Services,Amazon Web Services,Ubuntu,Soap,当我从AWS中的实例(Ubuntu 16.04.2 LTS(GNU/Linux 4.4.0-1022-AWS x86_64))使用带有php的Weservice SOAP时,我遇到了一个问题。当我在本地主机中使用这个服务()时,它就工作了!但在生产中(AWS)不起作用并显示此错误: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://fakeurl:fakeport/DynamicsNAV/WS/Company/Codeunit?wsdl'

当我从AWS中的实例(Ubuntu 16.04.2 LTS(GNU/Linux 4.4.0-1022-AWS x86_64))使用带有php的Weservice SOAP时,我遇到了一个问题。当我在本地主机中使用这个服务()时,它就工作了!但在生产中(AWS)不起作用并显示此错误:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://fakeurl:fakeport/DynamicsNAV/WS/Company/Codeunit?wsdl' : failed to load external entity "http://fakeurl:fakeport/DynamicsNAV/WS/Company/Codeunit?wsdl"
有什么我能做的吗? 我能做些什么设置吗


我已经安装了PHPSOAP,并且已经配置了php.ini,但无法工作。在DigitalOcean中,它可以工作。

我也遇到过类似的问题,并发现是SELinux阻止了呼叫-您可以尝试先禁用它,作为尝试…

我在Ubuntu中安装了以下组件:

sudo apt-get install -y tmux curl wget php7.0-curl php7.0-gd php7.0-intl

之后,我重新启动了服务器。

我该怎么做?快速谷歌搜索会有所帮助。