Window下安装php composer

composer是一个php的依赖管理工具,类似JVM环境中的maven,虽然mave的功能比composer强大得多。

官方指南:https://getcomposer.org/doc/00-intro.md

下载exe:https://getcomposer.org/Composer-Setup.exe

安装时由于php没有安装openssl扩展,出现如下问题:

这里写图片描述

解决方案:修改php.ini,取消以下2行的注释:

extension_dir = "ext"
extension=php_openssl.dll

安装完毕后重新打开命令行窗口,查看composer版本测试是否安装成功:

composer -V

这里写图片描述

常用命令:

composer list: 常看可用命令
composer init:初始化
composer install:安装依赖包到vendor
composer update: 更新依赖到composer.lock
composer search packagename:搜索包
composer require packagename:添加依赖包
composer command -h:命令帮助文档
composer config option value:composer配置

如果依赖中有些没有使用https,出现如下问题:

这里写图片描述

需要关闭secure-http,首先查看当前的composer配置项:

composer config -l

这里写图片描述

关闭secure http:

composer config secure-http false

如果要全局禁用,加global参数:

composer config -g secure-http false

另外在下载依赖的时候需要php安装curl扩展,在php.ini中去掉下面这一行的注释:

extension=php_curl.dll

secure-http相关文档:https://getcomposer.org/doc/06-config.md#secure-http

(完)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值