預期學習目標
- 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
後端相關技能(六):壓力測試
後端相關技能(七):依賴包管理