[英]install composer fails in windows 10 The openssl extension is missing
我的窗户: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:\\UwAmp\\bin\\apache\\php.ini
复制C:\\UwAmp\\bin\\apache\\php.ini
,然后将其粘贴到C:\\UwAmp\\bin\\php\\php-5.4.31
,然后尝试再次运行Composer安装程序。 确认extension=php_openssl.dll
没有用注释掉;
。
将php.in从php目录复制到Apache24 / bin对我有用。 请确保您在其中启用了扩展程序。
Composer与apache无关,因此C:\\UwAmp\\bin\\apache\\php.ini
无关紧要。
php.ini-development
和php.ini-production
是一些入门示例。 因此,您应该选择一个(可能是development
),然后将其重命名为php.ini
才能真正起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.