テスト環境では、PHP は http 経由で Web サービスにアクセスし、すべてが正常です。
しかし、運用環境の Web サービスは https であり、プログラムには SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://***/Service?wsdl' : failed toload externalentity "https:/" が表示されます。 /*** /Service?wsdl」と表示されますが、Web ページで https://***/Service?wsdl を直接開くと正常に戻ります。
設定環境:
phpサーバー:WAMP
ウェブサービス:LAMP
1日情報を確認したところ、次のようになりました
Windows では、php_curl.dll と php_openssl.dll が必要です。curl は libeay32.dll、ssleay32.dll に依存し、openssl は libeay32.dll に依存します。
つまり、PHP サーバーは上記のモジュールをロードする必要があります。