Heim  >  Fragen und Antworten  >  Hauptteil

PHP scheint die Standard-OpenSSL-Konfiguration zu ignorieren

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粉817354783P粉817354783258 Tage vor442

Antworte allen(1)Ich werde antworten

  • P粉281089485

    P粉2810894852024-02-22 12:17:27

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

    Antwort
    0
  • StornierenAntwort