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
- 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】,让我们一起成长,谢谢。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment