我的窗户: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
谢谢
答案 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-development
和php.ini-production
是开始使用的一些示例。因此,您应该选择一个(可能development
)并将其重命名为php.ini
,以使其真正有效。