composer使用教程以及问题解决

1 何为composer

A Dependency Manager for PHP这是composer的官网给自己的定义。composer是PHP语言中的一个包管理器,类似Java中的maven。

2 安装

2.1 Windows安装

  • 下载安装包自动安装

    点击Composer-Setup.exe下载windows下的二进制安装包。下载完成之后,直接下一步安装即可。

  • 手动安装

    翻页到composer官网的下半部分,选择manual download

    下载的是一个文件,文件名为:composer.phar,将这个文件放到自己的composer的文件夹中,然后将PHP的二进制可执行文件添加到Windows的环境变量中。

    然后手动创建一个文件,文件名为:composer.bat,在该文件中写入以下内容:

    @ECHO OFF
    php "%~dp0composer.phar" %*
    

    保存之后,双击这个文件运行,然后就可以在命令行中使用composer命令测试是否安装成功。

3 composer关闭127.0.0.0:8888代理

安装composer的时候,默认指定了一个代理,安装完之后,发现总是提示一个错误,错误信息如下:

curl error 7 while downloading https://repo.packagist.org/p2/monolog/monolog.json: Failed to connect to 127.0.0.1 port 8888: Connection refused

原因分析:这个错误提示是composer在进行包下载的时候,走了本地电脑设置的代理,这个代理地址和端口号是127.0.0.1:8888,如果想要修正这个错误,只需要将本地电脑中的代理删除即可,有两个地方需要查看,一个是系统环境变量中的代理和用户变量中的代理:

删除代理之后,重新打开命令行或者jet brain软件,然后执行composer update -vvv查看效果:

Reference

  • https://www.runoob.com/w3cnote/composer-install-and-usage.html
  • https://packagist.org/
  • https://docs.phpcomposer.com/01-basic-usage.html
  • https://docs.phpcomposer.com/
  • 中国全量镜像

写在最后

欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
微信公众号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Code Composer Studio(CCS)是一款由德州仪器(TI)开发的集成开发环境(IDE),用于编写、调试和优化嵌入式应用程序。它广泛用于TI处理器和微控制器的开发,如MSP430、Tiva C和C2000系列。 CCS视屏教程为用户提供了一个学习和掌握CCS的便捷途径。这些教程通常是以实际操作为基础,通过展示屏幕录制视频的形式,指导用户如何使用CCS进行编程、调试和优化。 这些视屏教程通常包括以下内容: 1. CCS环境安装和配置:介绍如何下载和安装CCS以及如何配置相关的开发板和调试器。 2. 项目创建和导入:演示如何创建一个新的CCS项目或者导入已有的项目,并配置项目设置。 3. 编辑、编译和构建:介绍CCS提供的编辑器功能,包括代码补全、语法高亮等。演示如何编译和构建项目。 4. 调试和运行:讲解如何使用CCS的调试工具进行单步调试、断点设置以及查看变量和寄存器的值。 5. 性能分析和优化:介绍CCS提供的性能分析工具,如Profiler和Code Coverage工具,以帮助用户发现和解决性能问题。 6. 其他工具和插件:这些教程还可能介绍CCS的其他附加工具和插件,如Graphical PinMux Utility和RTOS工具等。 通过CCS视屏教程,用户可以直观地了解和学习CCS的各种功能和工具,加快开发效率并提高代码质量。用户还可以根据自己的需求选择特定的教程,深入学习和掌握相关的主题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值