Opensslモジュールをロードしようとしていますが、php.ini
でコメントを外しました。
extension=php_openssl.dll
しかし、スクリプトを実行するとエラーが発生します。
接続に失敗しました:0ソケットトランスポート "ssl"が見つかりません-PHPを構成するときにソケットトランスポート "ssl"を有効にするのを忘れましたか?
PHPドキュメントから:
拡張機能をアクティブ化した後、php.iniを保存し、Webサーバーを再起動して、phpinfo()を再度確認します。これで、新しい拡張に独自のセクションができました。
私はWindowsサーバーマシンを使用していますが、これは本番環境です。サーバーを再起動したくないのですが、別の方法はありますか?
PHP
でIIS
を再起動するには、実際にIIS
を再起動する必要があります。
Click Start, click Run, type IISReset, and then click OK.
この答えに遭遇し、Windows 10またはPHP)の別のバージョンを実行しているが、通常のWebサーバーアプリ(WAMP、ServerDesktop、IISなど)を実行していない場合、タスクマネージャーを開くと、PHPである「CGI/Fast CGI」が表示されます。右クリックしてタスクを終了します。アプリは消えず、更新された設定で再起動します。