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,在该文件中写入以下内容:

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

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

3 composer关闭127.0.0.0:8888代理

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

1
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

写在最后

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