2.1 Guide de mise à niveau
Fonctionnalités et changements
-
Nécessite
PHP>=8.1
-
Dépend de
workerman/workerman:^5.1
, tout en fournissant un support des coroutines pour Workerman, voir Webman Coroutine -
Ajout de la fonctionnalité de pool de connexions pour
webman/redis:^2.1
,webman/cache:^2.1
,webman/database:^2.1
,webman/think-orm:^2.1
,webman/think-cache:^2.1
, avec un support automatique pour les environnements de coroutines et non-coroutines.
Avant la mise à niveau, assurez-vous de faire une sauvegarde et exécutez les commandes suivantes pour mettre à niveau
composer config -g --unset repos.packagist
composer require -W workerman/workerman:~5.1 workerman/webman-framework:~2.1
Mise à niveau de la base de données
Si vous utilisez les composants suivants, exécutez les commandes correspondantes pour les mettre à niveau
-
illuminate/database
de Laravelcomposer require -W webman/database:~2.1
-
illuminate/redis
de Laravelcomposer require -W webman/redis:~2.1
-
illuminate/cache
de Laravelcomposer require -W webman/cache:~2.1
-
topthink/think-orm
de ThinkPHPcomposer require -W webman/think-orm:~2.1
-
topthink/think-cache
de ThinkPHPcomposer require -W webman/think-cache:~2.1
-
webman/redis-queue
composer require -W webman/redis-queue:~2.1
-
webman/log
composer require -W webman/log:~2.1