Page 1 sur 1

symfony composer php 7

Posté : 21 déc. 2017, 18:09
par kevin254kl
Bonjour à tous,

J'essaye d'installer symfony 4 sous windows, j'ai donc pris la realese 7.2.0 de php pour windows. Seul problème quand j'essaye de créer un projet symfony j'ai
->

Code : Tout sélectionner

composer create-project symfony/skeleton my-project [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true. create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
et un php -m

Code : Tout sélectionner

>php -m [PHP Modules] bcmath calendar Core ctype date dom filter hash iconv json libxml mysqlnd pcre PDO Phar readline Reflection session SimpleXML SPL standard tokenizer wddx xml xmlreader xmlwriter zip zlib [Zend Modules]
le php -v

Code : Tout sélectionner

php -v PHP 7.2.0 (cli) (built: Nov 29 2017 00:14:49) ( NTS MSVC15 (Visual C++ 2017) x86 ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies
Avec php7 le ssl n'ai plus présent dans les extensions? Pour l'installer sous windows je dois trouver la dll?

Je vous remercie.

Re: symfony composer php 7

Posté : 27 déc. 2017, 15:24
par yann18
bonjour,
ça se trouve que dans la config de ton composer le tls est activé alors qu'en général il est désactivé par défaut dans le fichier de configuration du composer.
Pour permettre à composer de récupérer les libs depuis les dépôts, tu peux soit désactiver le tls dans le composer en tapant la commande:

Code : Tout sélectionner

composer config -g -- disable-tls true
Tout comme tu peux installer openssl comme toute autre extension de php.
Au passage PHP7.2 est depuis fin novembre en version stable.
Symfony 4 requiert que la version 7.1