预期学习目标
composer的学习
基本composer的编写
项目中composer的使用
软件包管理
基本配置
镜像
# 全局配置
composer config -g repo.packagist composer https://packagist.laravel-china.org
# 项目配置
composer config repo.packagist composer https://packagist.laravel-china.org
# 取消镜像
composer config -g –unset repos.packagist
# 查看配置
composer config -l
终端代理
只在当前终端有效
永久代理设置: 将代理命令写入配置文件 ~/.profile 或 ~/.bashrc 或 ~/.zshrc 中:当前终端有效: 在当前终端输入命令
# 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 =
# 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
基本命令
Composer 使用技巧与要点
# 终端查看安装列表
composer show
# 添加拓展
composer require repository/package
# 删除拓展
composer remove repository/package
# 全局添加扩展
composer global require repository/package
# 全局删除拓展
composer global remove repository/package
问题解决
requires ext-dom * -> the requested PHP extension dom is missing from your system.
# 缺少 ext-dom,该拓展是用来读 取xml的,安装 php-xml 即可
yum install php-xml
自动加载
相关文章
后端相关技能(一):数据库后端相关技能(二):Vue框架后端相关技能(三):正则表达式后端相关技能(四):计算机网络后端相关技能(五):Node.js后端相关技能(六):压力测试后端相关技能(七):依赖包管理
发表回复