دليل الترقية 2.1

الميزات والتغييرات

  • يتطلب PHP>=8.1

  • يعتمد على workerman/workerman:^5.1، مع دعم الـ coroutine. راجع webman Coroutine

  • إضافة وظيفة تجمع الاتصالات لـ webman/redis:^2.1 webman/cache:^2.1 webman/database:^2.1 webman/think-orm:^2.1 webman/think-cache:^2.1، مع دعم تلقائي لبيئات الـ coroutine وغير الـ coroutine.

يرجى عمل نسخة احتياطية قبل الترقية، ثم تنفيذ الأوامر التالية للترقية

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

ترقية قاعدة البيانات

إذا كنت تستخدم المكونات التالية، نفذ أوامر الترقية المناسبة

  • illuminate/database من Laravel

    composer require -W webman/database:~2.1
  • illuminate/redis من Laravel

    composer require -W webman/redis:~2.1
  • illuminate/cache من Laravel

    composer require -W webman/cache:~2.1
  • topthink/think-orm من ThinkPHP

    composer require -W webman/think-orm:~2.1
  • topthink/think-cache من ThinkPHP

    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