Rumah  >  Soal Jawab  >  teks badan

PHP nampaknya mengabaikan konfigurasi OpenSSL lalai

Saya perlu menukar konfigurasi OpenSSL yang digunakan oleh kaedah PHP openssl*. phpinfo() melaporkan konfigurasi openssl lalai yang terdapat dalam /etc/ssl/openssl.cnf. Tetapi ia nampaknya tidak digunakan.

Saya menukar openssl.cnf supaya ia mengandungi beberapa nilai yang tidak sah. Menjalankan openssl dari shell gagal sepenuhnya dan mengadu tentang konfigurasi tidak sah. Adakah kaedah openssl* dalam skrip PHP saya masih berfungsi? ! Mereka sepatutnya gagal dengan mesej ralat yang sama.

Jadi, apakah konfigurasi OpenSSL sebenar yang digunakan oleh PHP?

PHP berjalan sebagai modul Apache2 dalam bekas Docker Linux Alpine (pakej php81-apache2)

P粉817354783P粉817354783215 hari yang lalu414

membalas semua(1)saya akan balas

  • P粉281089485

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

    Nampaknya terdapat beberapa caching yang terlibat (perlu menyiasat kemudian). Selepas membiarkan sistem duduk selama beberapa jam, kaedah PHP menggunakan konfigurasi yang diubah.

    balas
    0
  • Batalbalas