La colonne suivante du tutoriel d'utilisation de Composer vous présentera les solutions aux pièges liés à l'exécution de Composer dans un environnement wamp. J'espère qu'elle sera utile aux amis dans le besoin.
J'ai eu une erreur lors de l'installation de Laravel avec composer aujourd'hui
The openssl extension is required for SSL/TLS protection but is not availab le. If you can not enable the openssl extension, you can disable this error , at your own risk, by setting the 'disable-tls' option to true.
On dit en ligne qu'OpenSSL n'est pas activé. Ouvrez php.ini, activez le. plug-in et définissez le certificat correspondant, puis redémarrez Apache.
Théoriquement, il ne devrait y avoir aucun problème à cette étape. Il existe également une extension OpenSSL dans phpinfo();, mais l'erreur persiste.
Après recherche, nous avons constaté que composer détermine OpenSSL en fonction du fichier php.ini dans le répertoire php sous la variable d'environnement actuelle, mais le fichier php.ini sous wamp correspond en fait à phpForApache.ini dans le répertoire php. . Au lieu de php.ini, copiez donc tout le contenu de phpForApache.ini dans php.ini et exécutez à nouveau composer install et aucune erreur ne sera signalée.
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!