後端相關技能(七):依賴包管理

預期學習目標

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章