Изисквания към сървъра

Минимални изисквания към сървъра

  • 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
  • cURL
  • 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 е тук Поръчайте сега