安装Composer失败”;缺少openssl扩展“;错误


Install Composer fails "openssl extension is missing" error

我已经尝试在Windows 10计算机上安装Composer大约一个月了。每次我运行Windows操作系统安装程序时,都会出现以下错误:

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl

我已经签入了我的php.ini文件(C:''Bitnami''wampstack-5.439''0''php''php.ini),它没有被注释掉。我已经在ETC文件夹中检查了DLL本身,它就在那里。我已经多次重新启动Apache Web服务器。见鬼,我已经重新安装了PHP和WAMP服务器。什么都不起作用。我试着下载了一个新的Composer安装程序,认为我原来的安装程序可能已经损坏了。仍然不起作用。我是不是遗漏了什么?

经过又一周的研究和与一位大学教授的交谈,我最终发现问题源于我的Bitnami安装路径。按照安装程序默认的方式安装wampstack(wampstackversion#)似乎会导致作曲家的安装能力出现问题。请确保在wampstack路径的末尾安装它而不使用该版本。