生活的道路一旦选定,就要勇敢地走到底,决不回头。

发掘积累过程的快感

首页 » BIBLE模型 » PHP » composer 切换镜像配置,设置SOCKS5代理

composer 切换镜像配置,设置SOCKS5代理


Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

升级 Composer 版本

composer self-update

清除缓存

composer clear

由于众所周知的原因,使用官方源速度非常慢,并且大概率会失败。那么如何提升成功率和速度呢?下面介绍两种方法。

第一种,切换国内镜像源

全局配置

所有项目都会使用该镜像地址(阿里源):

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config -g --unset repos.packagist

仅对项目配置

仅修改当前工程配置,仅当前工程可使用该镜像地址:

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config --unset repos.packagist

第二种,使用代理

永久代理设置:将代理命令写入配置文件 ~/.profile~/.bashrc~/.zshrc 中;

当前终端生效:在当前终端输入命令

# Linux HTTP 代理
export http_proxy  = http://127.0.0.1:1080
export https_proxy = http://127.0.0.1:1080

# Linux SOCKS5 代理
export http_proxy  = socks5://127.0.0.1:1080
export https_proxy = socks5://127.0.0.1:1080

# Linux 所有 SOCKS5 代理
export ALL_PROXY = socks5://127.0.0.1:1080

# Linux 取消终端代理
unset http_proxy
unset https_proxy
unset ALL_RPOXY

windows 设置代理

# Windows HTTP代理
set http_proxy  = http://127.0.0.1:1080
set https_proxy = http://127.0.0.1:1080

# Windows SOCKS5 代理
set http_proxy  = socks5://127.0.0.1:1080
set https_proxy = socks5://127.0.0.1:1080

# Windows 取消终端代理
set http_proxy  =
set https_proxy =

composer 基本命令

# 终端查看安装列表
composer show

# 添加拓展
composer require repository/package

# 删除拓展
composer remove repository/package

# 全局添加扩展
composer global require repository/package

# 全局删除拓展
composer global remove repository/package

# 更新指定的依赖
composer update foo/bar
互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼。 “Bible”是圣经,有权威的书,我们的本意就是为开发者提供真正有用的的资料。 我的电子邮件 1217179982@qq.com,您在开发过程中遇到任何问题,欢迎与我联系。
Copyright © 2024. All rights reserved. 本站由 Helay 纯手工打造. 蜀ICP备15017444号