Rumah > Soal Jawab > teks badan
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.
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).