Mengapa saya mendapat 'Ralat Perlindungan SSL/TLS' semasa membuat projek Flarum dengan Komposer?

Patricia Arquette
Lepaskan: 2024-11-06 02:15:02
asal
234 orang telah melayarinya

Why am I getting an

Ralat Perlindungan SSL/TLS dalam Komposer

Isu:

Apabila cuba mencipta projek Flarum baharu menggunakan Komposer , pengguna mungkin menghadapi ralat berikut:

The openssl extension is required for SSL/TLS protection but is not available.
Salin selepas log masuk

Ralat ini menunjukkan bahawa sambungan PHP OpenSSL, yang diperlukan untuk komunikasi rangkaian selamat, tidak didayakan dalam konfigurasi PHP.

Penyelesaian:

  1. Lumpuhkan TLS untuk Komposer (Tidak Bercagar):

    Amaran: Kaedah ini tidak disyorkan untuk persekitaran pengeluaran dan hanya boleh digunakan pada mesin pembangunan yang keselamatan tidak menjadi perhatian utama.

    composer config -g -- disable-tls true
    Salin selepas log masuk
  2. Dayakan Sambungan OpenSSL PHP:

    Untuk mendayakan OpenSSL dengan betul, pengguna harus memastikan sambungan PHP OpenSSL dipasang dan didayakan dalam fail php.ini mereka.

    Linux/OSX: Tambah atau nyahkomen baris berikut dalam php .ini:

    extension=php_openssl.so
    Salin selepas log masuk

    Windows: Tambah atau nyahkomen baris berikut dalam php.ini:

    extension=php_openssl.dll
    Salin selepas log masuk

    Muat semula pelayan web atau PHP-FPM untuk memohon perubahan.

    Nota: Dalam PHP versi 7.4 dan ke atas, nama sambungan ialah extension=openssl sebaliknya.

  3. Mulakan Semula Komposer:

    Selepas membuat perubahan yang diperlukan, mulakan semula Komposer untuk menyelesaikan ralat.

Nota Tambahan:

Adalah sangat disyorkan untuk mendayakan sambungan PHP OpenSSL untuk komunikasi rangkaian selamat. Melumpuhkan TLS untuk komposer hanya boleh dianggap sebagai penyelesaian sementara untuk persekitaran pembangunan.

Atas ialah kandungan terperinci Mengapa saya mendapat 'Ralat Perlindungan SSL/TLS' semasa membuat projek Flarum dengan Komposer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!