2017-07-07 3 views
1

J'utilise Windows 10 avec Laravel 5.4, Homestead 2.0, avec VM et Vagrant. Tout fonctionne ... Sauf quand je suis en cours d'exécution « nouveau blog Laravel » Je reçois:Impossible d'utiliser l'extension openssl pour la protection SSL/TLS

[Composer\Exception\NoSslException] 
    The openssl extension is required for SSL/TLS protection but is not 
    available. 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. 

Je sais qu'il ya d'autres questions concernant cela, mais il semble encore ne pas avoir vu le jour une bonne réponse pour cela. Aussi, la plupart des autres questions concernant ce sujet concerne WAMP ... Pour cette raison, je pense qu'il est pertinent de demander à Agiain lors de l'utilisation de VM.

J'ai enlevé le; (point-virgule) devant extension = php_openssl.dll dans mon php.ini-développement et php.ini-production. L'erreur reste toujours.

Quand je vérifie la version OpenSSL dans comandline J'ai: OpenSSL 1.0.2k 26 Jan 2017

Répondre

1

... Cela était dû à un problème avec mon PHP installer. Ce que j'ai finalement fait (ce qui est une mauvaise solution) consistait à installer xampp juste pour avoir une version php correcte. Puis je suis allé à mon PATH (winbtn + pause (paus) ---> Paramètres système avancés ---> Variables d'environnement) et re-routé le php à la version xampp php et VOILA! Ça marche. Donc, soit creuser pour faire une installation PHP correcte ou YOLO comme moi et ajouter xampp juste pour obtenir un php correct, puis cela devrait fonctionner. GL HF!