cari

Rumah  >  Soal Jawab  >  teks badan

Perlindungan SSL/TLS memerlukan sambungan openssl

<p><pre class="brush:php;toolbar:false;">composer create-project flarum/flarum . <p>Saya cuba menjalankan arahan ini tetapi ia memberi saya ralat ini. </p> <pre class="brush:php;toolbar:false;">[RuntimeException] Sambungan openssl diperlukan untuk perlindungan SSL/TLS tetapi tidak tersedia le. Jika anda tidak boleh mendayakan sambungan openssl, anda boleh melumpuhkan ralat ini , atas risiko anda sendiri, dengan menetapkan pilihan 'disable-tls' kepada benar.</pre> <p>Saya cuba menambah "extension=php_openssl.dll" pada "php.ini" tetapi saya masih mendapat ralat ini</p>
P粉330232096P粉330232096493 hari yang lalu625

membalas semua(2)saya akan balas

  • P粉462328904

    P粉4623289042023-08-24 15:10:46

    Isu ini disebabkan oleh openssl dan direktori sambungan, jadi sila nyahkomen sambungan berikut dalam php.ini fail

    extension=php_openssl.dll

    extension_dir = "ext"

    Ia berfungsi pada mesin saya.

    balas
    0
  • P粉237125700

    P粉2371257002023-08-24 13:38:06

    Saya juga mengalami ralat yang sama. Saya membetulkan isu ini dengan mematikan TLS untuk Komposer, yang tidak selamat, tetapi saya mengambil risiko pada mesin pembangunan saya.

    Cuba ini:

    composer config -g -- disable-tls true

    Dan jalankan semula Komposer anda. Ini berkesan untuk saya!

    Tetapi ia tidak selamat dan tidak disyorkan untuk pelayan anda. Laman web rasmi berkata:

    Jika anda tidak mahu mendayakan lapisan tidak selamat dalam komputer/pelayan anda, maka tetapkan php anda untuk mendayakan openssl dan ia akan berfungsi juga. Pastikan anda memasang sambungan PHP Openssl dan didayakan dalam fail php.ini.


    Untuk mendayakan OpenSSL, tambah atau cari dan nyahkomen baris ini dalam fail php.ini anda:

    Linux/OSx:

    extension=php_openssl.so

    Tingkap:

    extension=php_openssl.dll

    Muat semula php-fpm/pelayan web anda jika perlu!

    Kemas kini:

    Bermula dengan PHP 7.4, sambungannya ialah extension=openssl (dikenali dalam Windows).

    balas
    0
  • Batalbalas