Я работаю над API платежного шлюза, и API основан на запросе SOAP.Я проверил его на своем локальном ПК (Ubuntu + php 7.2), и он работает нормально локально.
мой код выглядит так:
$options = array(
'cache_wsdl' => 0,
'trace' => 1,
'stream_context' => stream_context_create(
array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
)
)
);
$soapclient = new SoapClient("domain-name", $options);
но когда я переместил код на сервер (Cent OS + PHP 5.6) перестал работать со следующей ошибкой:
SOAP-ERROR: Синтаксический анализ WSDL: не удалось загрузить из domain-name: не удалось загрузить внешнюю сущность domain-name
Я знаю, что на сайте есть много похожих вопросов (например, , это , , это , , это и, возможно, больше), но у меня естьперепробовал их все, но не повезло.
, пожалуйста, помогите мне решить эту проблему.
спасибо.