【问题标题】:install composer fails in windows 10 The openssl extension is missing在 Windows 10 中安装作曲家失败缺少 openssl 扩展
【发布时间】:2015-10-31 15:19:24
【问题描述】:

安装作曲家时缺少openssl

我的窗户:10

本地服务器:UwAmp

我已经在 :

中激活了 openssl

C:\UwAmp\bin\apache\php.ini

C:\UwAmp\bin\php\php-5.4.31\php.ini-development & php.ini-production (2个文件) by delete - ; -

以及来自 UwAmp GUI

但是

这个问题没解决

缺少 openssl 扩展,这意味着无法进行安全的 HTTPS 传输。 如果可能,您应该启用它或使用 --with-openssl 重新编译 php

谢谢

【问题讨论】:

  • 你用 --with-openssl 重新编译了 php 吗?

标签: php laravel openssl composer-php windows-10


【解决方案1】:

Composer 与 apache 无关,所以C:\UwAmp\bin\apache\php.ini 无所谓。

php.ini-developmentphp.ini-production 是一些入门示例。所以你应该选择一个(可能是development)并将其重命名为php.ini,这样它才能真正起作用。

【讨论】:

    【解决方案2】:

    我在使用 MAMP for Windows 10 安装 Composer 时遇到了同样的问题。我的 php.ini 文件与 php.exe 不在同一目录中。我猜 Composer 不知道在别处寻找 ini。

    尝试从C:\UwAmp\bin\apache\php.ini 复制您的php.ini,将其粘贴到C:\UwAmp\bin\php\php-5.4.31,然后尝试再次运行Composer 设置。确认extension=php_openssl.dll 没有被; 注释掉。

    【讨论】:

      【解决方案3】:

      将 php.in 从 php 目录复制到 Apache24/bin 对我有用。请确保在其中启用扩展程序。

      【讨论】:

      • 为我工作。我应该如何自己解决这个问题?)))将 php.ini 复制到我电脑上的所有目录中?!))
      猜你喜欢
      • 2016-07-23
      • 2016-02-14
      • 2013-11-03
      • 2014-09-24
      • 1970-01-01
      • 2017-06-13
      • 2019-02-02
      • 2018-06-22
      相关资源
      最近更新 更多