Heim > Fragen und Antworten > Hauptteil
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)