扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
Composer(https://getcomposer.org/)是PHP下的一个依赖管理工具。你可以在你的项目中声明你所需要用到的类库,然后Composer会在项目中为你安装它们。如果你了解Node的npm或者Ruby的Bundler,就理解它是做什么的了,但是,它不是包管理器。
在Windows的Wamp环境下安装Composer(注:Composer要求PHP版本在5.3.2+),你可能会遇到这种安装失败的情况:出错信息是"The openssl extension is missing, which will reduce the security and stability of Composer. If possible you should enable it or recompile php with --with-openssl",大意就是你的PHP缺少openssl扩展。
你可能会去屏幕右下角的Wamp的控制台,去加载php的openssl扩展,或者在php.ini中去掉extension=php_openssl.dll这一行开头的注释,然后重启server,结果发现还是不行。
正确的做法是在php的安装目录比如说C:\wamp\bin\php\php5.3.3\中,找到找个目录下的php.ini文件,然后去掉extension=php_openssl.dll这一行开头的注释,之后就可以顺利安装Composer了。
你可以发现上面出现了两个php.ini,是的Wamp在Apache和在CLI(命令行)模式下使用了不同的php.ini文件,当你在WAMP的控制台去启用php_openssl这个扩展,是启用的Apache的,而非CLI。而修改php安装目录中的php.ini配置文件,则可以启用CLI模式下的openssl。
---------------------
作者:sKy_zHe
来源:CSDN
原文:https://blog.csdn.net/sky_zhe/article/details/21413241
版权声明:本文为博主原创文章,转载请附上博文链接!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部