متطلبات الخادم

الحد الأدنى لمتطلبات الخادم

  • نظام التشغيل المستند إلى Linux (Windows غير مدعوم)
  • PHP 8.1 للتثبيتات القياسية؛ PHP 8.1–8.4 للمشاريع التي تستخدم كود مصدر PHP غير المشفر
  • ionCube Loader 15 أو أحدث (غير مطلوب للمشروعات التي تستخدم كود مصدر PHP غير المشفر)
  • MySQL 8.0 أو أحدث، أو MariaDB 11.6 أو أحدث
  • FFmpeg 1.0 أو الأحدث مع libx264، libavfilter ودعم تشفير AAC (libfaac، libfdk_aac أو برنامج تشفير FFmpeg AAC الأصلي)
  • ImageMagick مع دعم WebP وAVIF
  • حليقة
  • Wget 1.14 أو الأحدث
  • Apache مع تمكين mod_rewrite وتعطيل MultiViews
  • اسم النطاق باستخدام الأحرف اللاتينية (Punycode غير مدعوم)
  • youtube-dl أو yt-dlp، إذا كانت أدوات التقاط الفيديو مطلوبة
  • استخدم مدقق متطلبات KVS للتحقق من تكوين الخادم الخاص بك: قم بتنزيل البرنامج النصي للاختبار.

ملحقات وإعدادات PHP المطلوبة

التكوين الموصى به

  • Memcached + PHP Memcached module
  • يوصى بتكوين Nginx كوكيل عكسي أمام Apache لتسليم الملفات الثابتة والفيديو بشكل أسرع، بالإضافة إلى حماية محتوى KVS. تتطلب حماية المحتوى قواعد مخصصة في تكوين Nginx. نظرًا لأن بعض عمليات تثبيت cPanel لا تسمح بتعديل هذه القواعد، فإننا لا نوصي باستخدام cPanel على الخوادم التي ستقوم بتخزين ملفات الفيديو وتسليمها.
  • ملحقات التخزين المؤقت الخارجية لـ PHP مثل eAccelerator أو XCache لا يوصى بها
  • استخدام Suhosin مع PHP غير مستحسن

متطلبات التكوينات متعددة الخوادم

تنطبق المتطلبات المذكورة أعلاه على التكوين الأساسي الذي يعمل على خادم فعلي واحد. يمكن لـ KVS أيضًا استخدام خوادم منفصلة لتخزين الفيديو وتحويله. أنواع الخوادم هذه لها متطلبات مختلفة:

  • خادم التخزين: PHP؛ يوصى باستخدام Nginx
  • خادم التحويل: PHP، FFmpeg وImageMagick
العلامة التجارية الجديدة KVS 7.0.2 أصبحت هنا اطلب الآن