composer update 不能升級到thinkphp8.1.1的原因
眾所周知,thinkphp8.0.3版本有XSS漏洞,建議升級到最新的thinkphp8.1.1版本.
升級方法:
composer update
但是在使用過程中發(fā)現(xiàn)執(zhí)行命令之后會提示thinkphp8.0.3已經(jīng)是最新版本了.這個時候我們應該檢查是不是使用了aliyun的源,因為阿里云的composer源并未收錄最新的thinkphp8.1.1,只需要切換到官方源即可
composer config -g repo.packagist composer https://repo.packagist.org
另外也可以用Composer Registry Manager管理composer鏡像
安裝
composer global require slince/composer-registry-manager
#查看當前鏡像列表
composer repo:ls
默認的鏡像源,帶 * 表示當前正在使用的源:
你可以使用 --location xx 按地區(qū)過濾:
composer repo:ls --location China
#切換鏡像
選擇鏡像
composer repo:use
直接使用某個鏡像
composer repo:use huawei
默認是修改全局的源,添加選項 --current/-c 為當前項目切換源。
#查看所有命令
composer repo