PHP はデフォルトの OpenSSL 設定を無視するようです
P粉817354783
P粉817354783 2024-02-21 15:49:35
0
1
459

PHP openssl* メソッドで使用される OpenSSL 構成を変更する必要があります。 phpinfo() は、/etc/ssl/openssl.cnf に存在するデフォルトの openssl 設定を報告します。しかし、使われていなかったようです。

openssl.cnf を変更して、無効な値が含まれるようにしました。シェルから openssl を実行すると完全に失敗し、構成が無効であるというメッセージが表示されます。 PHP スクリプトの openssl* メソッドは引き続き機能しますか? !同じエラー メッセージが表示されて失敗するはずです。

それでは、PHP で使用される実際の OpenSSL 構成は何でしょうか?

PHP は、Alpine Linux Docker コンテナー (パッケージ php81-apache2) で Apache2 モジュールとして実行されます。

P粉817354783
P粉817354783

全員に返信(1)
P粉281089485

キャッシュが関係しているようです (後で調査する必要があります)。システムを数時間放置した後、PHP メソッドは変更された構成を使用します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート