ホームページ  >  記事  >  バックエンド開発  >  XAMPP での OpenSSL 接続の問題をトラブルシューティングするにはどうすればよいですか?

XAMPP での OpenSSL 接続の問題をトラブルシューティングするにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-23 07:34:02708ブラウズ

How to Troubleshoot OpenSSL Connectivity Problems in XAMPP?

XAMPP での OpenSSL 接続のトラブルシューティング

SSL 対応サーバーへの接続に問題がある場合、XAMPP の OpenSSL 構成を理解することが重要です。よく発生する問題の 1 つは、php_openssl.dll 拡張機能を見つけられない、または有効にできないことです。次のチュートリアルでは、この問題を解決するためのガイダンスを提供します。

拡張機能の構成

PHP 拡張機能のディレクトリに php_openssl.dll が存在するかどうかを徹底的に検査します。存在しない場合は、この拡張子を php.ini ファイルに手動で追加する必要があります。 「Dynamic Extensions」セクションを見つけて、次の行を挿入し、セミコロンが削除されていることを確認します。

extension=php_openssl.dll

OpenSSL Availability

php_openssl.dll 拡張機能がすでに存在する場合php.ini ファイルに存在する場合は、XAMPP 内で OpenSSL が有効になっていることを確認します。 phpinfo() 出力で次の行を確認してください:

OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf
...
openssl
OpenSSL support enabled

これらの行が表示されない場合は、OpenSSL ライブラリが正しくインストールされ、構成されていることを確認する必要があります。支援が必要な場合は、Apache Friends フォーラムまたはオンライン リソースを参照してください。

手動インストール

前述の手順が失敗した場合は、php_openssl.dll 拡張機能を手動でインストールすることを検討してください。 PHP Web サイトから適切なバージョンをダウンロードし、PHP 拡張機能ディレクトリ (D:xamppphpext など) に配置します。次に、php.ini ファイルの「Dynamic Extensions」セクションに次の行を追加します。

extension=php_openssl.dll

変更を有効にするには、Apache サービスと MySQL サービスの両方を再起動します。これにより問題が解決され、SSL 対応サーバーへの安全な接続を確立できるようになります。

以上がXAMPP での OpenSSL 接続の問題をトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。