ホームページ  >  記事  >  バックエンド開発  >  PHPでopensslを有効にする方法は何ですか

PHPでopensslを有効にする方法は何ですか

青灯夜游
青灯夜游オリジナル
2021-09-18 14:43:214681ブラウズ

方法: 1. 設定ファイル内の「extension=php_openssl.dll」項目の前の「;」を削除します; 2. 「php_openssl.dll」、「ssleay32.dll」およびその他のファイルを「WINDOWS」にコピーします\system32" ディレクトリ; 3. サーバーを再起動します。

PHPでopensslを有効にする方法は何ですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP 7.x 時代に入ってから、デフォルトの mcrypt 拡張機能は付属しなくなり、mcrypt は openssl_* ファミリーの関数に置き換えられます。したがって、PHPer の場合は、PHP の OpenSSL 拡張機能を学習する必要があります。

OpenSSL は、SSL/TLS プロトコル用の暗号化ツールのセットであり、その機能は次のとおりです:

  • 秘密キーを生成します。

  • 証明書 (デジタル署名証明書) を生成します。これには公開キーが含まれており、一方向のデータの暗号化と復号化に使用できます。つまり、公開キーを使用して暗号化されたデータは、秘密キーを使用しないと復号化できません。秘密キーを使用して暗号化されたデータは、公開キーを使用して復号化できます。

  • #情報の概要を計算します。

  • SSL/TLS クライアントおよびサーバー側のテスト。

  • S/MIME タグとメッセージの暗号化を処理します。

では、php で openssl 拡張機能を有効にするにはどうすればよいでしょうか?その方法は次のとおりです。

ほとんどの場合、openssl は有効になっていません。有効にするには、次の簡単な設定を行う必要があります:

1: まず、構成内の

;拡張子を確認します。 file php.ini =php_openssl.dll が存在します。存在する場合は、前のコメント文字 ';' を削除します。この行が存在しない場合は、extension=php_openssl.dll## を追加します#。 2: php フォルダー内の 3 つのファイル:

php_openssl.dll

ssleay32.dlllibeay32.dll にコピーします。 WINDOWS\system32\ フォルダー。 3: Apache または iis サーバーを再起動します。

この時点で、openssl 機能が有効になります。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPでopensslを有効にする方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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