在Windows 10中安装composer失败openssl扩展名丢失了

时间:2015-08-08 06:16:57

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

openssl缺少安装作曲家

我的窗户:10

本地服务器:UwAmp

我已经激活了openssl:

C:\ UwAmp \ BIN \阿帕奇\ php.ini中

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

以及来自UwAmp GUI

但是

此问题未解决

  

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

重新编译php

谢谢

3 个答案:

答案 0 :(得分:1)

我遇到了使用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没有注明;

答案 1 :(得分:1)

将php.in从php dir复制到Apache24 / bin适用于我。请确保在那里启用扩展程序。

答案 2 :(得分:0)

Composer与apache无关,所以C:\UwAmp\bin\apache\php.ini并不重要。

php.ini-developmentphp.ini-production是开始使用的一些示例。因此,您应该选择一个(可能development)并将其重命名为php.ini,以使其真正有效。