Trying to install Composer dependency management tool on Win7/64 + WampServer 2.2 via the Setup Installer and I am getting the following message:
The openssl extension is missing, which will reduce the security and stability of Composer.
If possible you should enable it or recompile php with –with-openssl
So here is what I did…
- From my Wamp icon in Tray, clicked
php > php extensions > php_openssl - This showed that task was completed by placing a check mark beside the extension
- I then restarted WampServer
- Then from the Wamp icon in tray, I clicked
php > php.iniand searched for openssl to verifiy it was NOT commented) out. It was not. - I then went back to Composer-Setup.exe and tried again. Same Warning Message: “openssl extension is missing”
- Having never worked with OpenSSL, I’m not sure what is supposed to be set, so I tried to browse to one of my local sites using https. It Failed.
What am I missing?
Please advise.
WAMP uses different php.ini files in the CLI and for Apache. when you enable php_openssl through the WAMP UI, you enable it for Apache, not for the CLI.
You need to modify C:\wamp\bin\php\php-5.4.3\php.ini to enable it for the CLI.