1

我正在使用 Windows 7 32 位WAMP 2.4 & PHP 5.4.16

我在 WAMP 扩展中启用了 openssl 并在php.ini此处启用C:\wamp\bin\php\php5.4.16

当我尝试安装 Composer 时出现以下错误

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

我试图禁用windows防火墙它仍然没有工作

4

3 回答 3

3

问题在于您的 PHP 包没有启用 SSL。为此,请编辑php.ini并确保已添加:

extension=php_openssl.dll.
于 2014-04-01T12:19:45.040 回答
2

转到 C:\wamp\bin\php\php5.4.12 并打开 php.ini 文件取消注释以下扩展名,如删除“;” 形成行首

extension=php_openssl.dll
extension=php_curl.dll

并确保 Windows 防火墙已关闭

于 2014-05-07T18:59:42.213 回答
1

如果您尝试通过 WAMP 接口启用 open_ssl 扩展,它可能无法正常工作。转到命令提示符并键入path以找出 PHP 的路径。进入该文件夹并打开php.ini;从显示的行中删除extension=php_openssl.dll.

让我知道事情的后续...

于 2014-05-26T00:17:59.423 回答