[Resolvido] PHP Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR

Boa tarde.

Estou tentando consumir um web service com a classe SoapClient do PHP, porém estou recebendo o seguinte erro:

[06-Aug-2018 14:55:46 America/Sao_Paulo] PHP Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘http://www.webservicex.net/ConvertTemperature.asmx?WSDL’ : failed to load external entity “http://www.webservicex.net/ConvertTemperature.asmx?WSDL
in /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php:8
Stack trace:
#0 /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php(8): SoapClient->SoapClient(‘http://www.webs…’)
#1 {main}
thrown in /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php on line 8

Local funciona corretamente, quando coloco no servidor aparece o erro informado acima. Segue abaixo algumas configurações do servidor quanto ao SOAP:

Segue abaixo o código fonte:

$client = new SoapClient("URL DO WEB SERVICE");

$result = $client->consultaCodigo(array(
	"Login" => "LOGIN",
	"Senha" => "SENHA",
	"Requisicao" => "123321"
));

var_dump($result);

Estou utilizando PHP 7.1

Alguém já passou por este problema ? Como posso proceder para sanar este problema ?

Pode ser várias coisas…

Você pode testar o WSDL fora do php usando SoapUI

https://www.soapui.org/

A principio testando essa url do WSDL gera um erro de page not found…

Há um artigo informando mais módulos e configurações para o SOAP funcionar corretamente, verifique se o seu servidor as possui (senão as possui, terá de instala-las, pesquise sobre pecl para resolver ou se está usando uma distro linux, verifique no repositorio apt-get, yum, etc…)

Eu havia informado o script incorreto, agora informe o que de fato estou utilizando.

Quanto ao teste pelo SoapUI, funcionou corretamente.

Entenda, o erro não está no seu script (que alias não vi mudar nada…), o erro é de infraestrutura, por isso indiquei o post com os módulos que podem faltar no seu servidor e que você precisa instalar…

O problema não estava no servido que estava hospedada a aplicação que estava consumindo o web service, mas sim no servidor que hospeda o web service, ele estava bloqueando requisições de fora do Brasil e como o servidor da aplicação fica fora do Brasil consequentemente a requisição era bloqueada.

Obrigado a todos!