Pourquoi est-ce que je reçois une « Erreur de protection SSL/TLS » lors de la création d'un projet Flarum avec Composer ?

Patricia Arquette
Libérer: 2024-11-06 02:15:02
original
234 Les gens l'ont consulté

Why am I getting an

Erreur de protection SSL/TLS dans Composer

Le problème :

Lors de la tentative de création d'un nouveau projet Flarum à l'aide de Composer , les utilisateurs peuvent rencontrer l'erreur suivante :

The openssl extension is required for SSL/TLS protection but is not available.
Copier après la connexion

Cette erreur indique que l'extension PHP OpenSSL, nécessaire à la communication réseau sécurisée, n'est pas activée dans la configuration PHP.

Le Solution :

  1. Désactiver TLS pour Composer (non sécurisé) :

    Attention : Cette méthode n'est pas recommandée pour les environnements de production et ne doit être utilisé que sur des machines de développement où la sécurité n'est pas une préoccupation majeure.

    composer config -g -- disable-tls true
    Copier après la connexion
  2. Activer l'extension PHP OpenSSL :

    Pour activer correctement OpenSSL, les utilisateurs doivent s'assurer que l'extension PHP OpenSSL est à la fois installée et activée dans leur fichier php.ini.

    Linux/OSX : Ajoutez ou décommentez la ligne suivante en php .ini :

    extension=php_openssl.so
    Copier après la connexion

    Windows : Ajoutez ou décommentez la ligne suivante dans php.ini :

    extension=php_openssl.dll
    Copier après la connexion

    Rechargez le serveur web ou PHP-FPM pour appliquer les modifications.

    Remarque : Dans les versions PHP 7.4 et supérieures, le nom de l'extension est extension=openssl à la place.

  3. Redémarrer Composer :

    Après avoir apporté les modifications nécessaires, redémarrez Composer pour résoudre l'erreur.

Remarques supplémentaires :

Il est fortement recommandé d'activer l'extension PHP OpenSSL pour une communication réseau sécurisée. La désactivation de TLS pour composer ne doit être considérée qu'une solution temporaire pour les environnements de développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!