J'essaie d'installer Laravel dans une installation WAMP. J'obtiens un message d'avertissement pour ne pas avoir activé openssl ce que j'avais déjà fait dans WAMP.
Voici une capture d'écran du message.
J'essaie d'installer Laravel dans une installation WAMP. J'obtiens un message d'avertissement pour ne pas avoir activé openssl ce que j'avais déjà fait dans WAMP.
Voici une capture d'écran du message.
Il est possible que WAMP et Composer utilisent des installations PHP différentes. Composer utilisera le PHP défini dans le fichier PATH
variable d'environnement.
Si vous voulez activer le openssl extension à installer Compositeur Vous devez d'abord vérifier l'emplacement de l'installation de PHP.
echo %PATH%
puis vérifiez l'emplacement de votre installation PHP.php.ini
.extension=php_openssl.dll
en supprimant le point-virgule au début.Vous êtes maintenant prêt à installer Composer.
J'ai résolu mon problème d'une manière différente. Le problème est que l'interface graphique de wamp était trompeuse : elle prétendait que j'avais php_openssl
activé et si je clique sur php.ini
sur la même interface graphique il a effectivement montré que extension=php_openssl.dll
a été décomplémenté.
Je ne suis pas sûr d'utiliser la même version de l'installateur de compositeur que l'OP, mais il vous demande au début de spécifier le nom de l'installateur. php.exe
sur lequel vous souhaitez appliquer le compositeur (ce qui permet de s'assurer que personne n'essaie d'appliquer le compositeur au mauvais exécutable php, comme cela s'est produit avec le PO) .
La façon dont j'ai résolu ce problème était d'aller moi-même dans l'installation de php dans le paquet wamp : C:\wamp\bin\php\php5.4.12
et en regardant php.in
Quand je l'ai ouvert, j'ai été choqué de constater que la ligne extension=php_openssl.dll
a été commenté ! Je l'ai décommenté et tout s'est bien passé.
Pour le serveur WAMP, le commentaire donné par "Enrique" a résolu mon problème.
wamp utilise ceci php.ini :
c:\wamp\bin\apache\Apache2.4.4\bin\php.ini
Mais le compositeur utilise PHP à partir du CLI, et donc il lit ce fichier :
c:\wamp\bin\php\php5.4.12\php.ini (so you need to enable openssl there)
Pour le compositeur, vous devrez activer l'extension dans
c:\wamp\bin\php\php5.4.12\php.ini
Changez :
;extension=php_openssl.dll
à
extension=php_openssl.dll
you need to enable the openssl extension in C:\wamp\bin\php\php5.4.12\php.ini that is the php configuration file that has it type has "configuration settings" with a driver-notepad like icon.
open it either with notepad or any editor,
search for openssl "your ctrl + F " would do.
there is a semi-colon before the openssl extension :- ;extension=php_openssl.dll
remove the semi-colon and you'll have "extension=php_openssl.dll"
save the file and restart your WAMP server after that ure good to go.
re-install the application again that should work.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.