Maison > Questions et réponses > le corps du texte
P粉4623289042023-08-24 15:10:46
Ce problème est causé par openssl et le répertoire extensions, veuillez donc décommenter les extensions suivantes dans php.ini
fichier
extension=php_openssl.dll
extension_dir = "ext"
Cela fonctionne sur ma machine.
P粉2371257002023-08-24 13:38:06
J'ai également rencontré la même erreur. J'ai résolu le problème en désactivant TLS pour Composer, qui n'était pas sécurisé, mais j'ai pris le risque sur ma machine de développement.
Essayez ceci :
composer config -g -- disable-tls true
Et réexécutez votre Composer. Cela fonctionne pour moi !
Mais ce n'est pas sécurisé et non recommandé pour votre serveur. Le site officiel dit :
Si vous ne souhaitez pas activer la couche non sécurisée sur votre ordinateur/serveur, alors configurez votre php pour activer openssl et cela fonctionnera aussi. Assurez-vous que l'extension PHP Openssl est installée et activée dans le fichier php.ini.
Pour activer OpenSSL, ajoutez ou recherchez et décommentez cette ligne dans votre fichier php.ini :
Linux/OSx :
extension=php_openssl.so
Windows :
extension=php_openssl.dll
Rechargez votre serveur php-fpm/web si nécessaire !
Mise à jour :
À partir de PHP 7.4, l'extension est extension=openssl
(connue sous Windows).