安装composer时缺少openssl
my windows: 10
本地服务器:UwAmp
我已经激活了openssl:
C: UwAmp bin apache php . ini中
C: UwAmp bin php php-5.4.31 php.ini-development,Php.ini-production(2个文件)-
以及来自UwAmp GUI
,
这个问题没有解决
缺少openssl扩展,这意味着安全的HTTPS传输是不可能的。如果可能的话,你应该启用它或者用——with-openssl
重新编译php
谢谢
我在Windows 10上安装带有MAMP的Composer时遇到了同样的问题。我的php.ini文件与php.exe
不在同一个目录下。我猜Composer不知道去别处找ini。
尝试从C:UwAmpbinapachephp.ini
复制php.ini,将其粘贴到C:UwAmpbinphpphp-5.4.31
,然后尝试再次运行Composer设置。确认extension=php_openssl.dll
没有被;
注释掉
复制php。在从php dir到Apache24/bin为我工作。请确保您在那里启用了扩展
Composer与apache无关,所以C:UwAmpbinapachephp.ini
无关。
php.ini-development
和php.ini-production
是一种开始的例子。因此,您应该选择一个(可能是development
)并将其重命名为php.ini
,以便它实际工作。