composer update更新thinkphp框架
阿新 • • 發佈:2018-12-29
1.建立一個普通許可權的使用者,避免直接使用root使用者直接更新
2.登入普通使用者,進入專案根目錄,跟composer.json檔案同一級目錄
3.直接執行composer update
composer update
xudeMBP:~/Project/taskwall/admin$ composer update Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 0 installs, 1 update, 0 removals - Updating topthink/framework (v5.0.20 => v5.0.23): Loading from cache Writing lock file Generating autoload files
如果使用root使用者也是可以的不過會出現安全提示:
https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md
如果使用root使用者執行可以使用下面的程式碼禁用外掛和指令碼
composer install --no-plugins --no-scripts
composer update --no-plugins --no-scripts
注意:如果使用以上命令更新版本,你會發現系統框架核心程式碼並未發生改變,也就沒有達到升級的目的最好不用
composer 文件:https://docs.phpcomposer.com/
配置國內映象:
composer config -g repo.packagist composer https://packagist.laravel-china.org
Packagist / Composer 中國全量映象官網:https://pkg.phpcomposer.com/#how-to-use-packagist-mirror
https://laravel-china.org/topics/4484/composer-mirror-use-help#1a71f3