2.1 Upgrade-Anleitung

Funktionen und Änderungen

  • Erfordert PHP>=8.1

  • Abhängigkeit zu workerman/workerman:^5.1, das gleichzeitig Unterstützung für Workerman-Kooperationen bietet. Siehe Webman-Kooperationen

  • Für webman/redis:^2.1, webman/cache:^2.1, webman/database:^2.1, webman/think-orm:^2.1, webman/think-cache:^2.1 wurde eine Verbindungspool-Funktion hinzugefügt, die automatisch sowohl in Kooperations- als auch in nicht-kooperativen Umgebungen unterstützt wird.

Bitte machen Sie vor dem Upgrade ein Backup und führen Sie die folgenden Befehle aus, um das Upgrade durchzuführen

composer config -g --unset repos.packagist
composer require -W workerman/workerman:~5.1 workerman/webman-framework:~2.1

Datenbank aktualisieren

Wenn Sie die folgenden Komponenten verwenden, führen Sie bitte die entsprechenden Befehle aus, um das Upgrade durchzuführen.

  • Laravel's illuminate/database

    composer require -W webman/database:~2.1
  • Laravel's illuminate/redis

    composer require -W webman/redis:~2.1
  • Laravel's illuminate/cache

    composer require -W webman/cache:~2.1
  • ThinkPHP's topthink/think-orm

    composer require -W webman/think-orm:~2.1
  • ThinkPHP's topthink/think-cache

    composer 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