PHP scheint die Standard-OpenSSL-Konfiguration zu ignorieren
P粉817354783
P粉817354783 2024-02-21 15:49:35
0
1
440

Ich muss die OpenSSL-Konfiguration ändern, die von PHP-openssl*-Methoden verwendet wird. phpinfo() meldet die standardmäßige OpenSSL-Konfiguration, die in /etc/ssl/openssl.cnf vorhanden ist. Aber es scheint nicht benutzt worden zu sein.

Ich habe openssl.cnf so geändert, dass es einige ungültige Werte enthält. Das Ausführen von openssl über die Shell schlägt vollständig fehl und beklagt eine ungültige Konfiguration. Funktionieren die OpenSSL*-Methoden in meinem PHP-Skript weiterhin? ! Sie sollten mit der gleichen Fehlermeldung fehlschlagen.

Was ist also die tatsächliche OpenSSL-Konfiguration, die PHP verwendet?

PHP läuft als Apache2-Modul in einem Alpine Linux Docker-Container (Paket php81-apache2)

P粉817354783
P粉817354783

Antworte allen(1)
P粉281089485

似乎涉及一些缓存(稍后必须调查)。让系统静置几个小时后,PHP 方法使用更改后的配置。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!