Cerințe pentru server

Cerințe minime pentru server

  • Sistem de operare bazat pe Linux (Windows nu este acceptat)
  • PHP 8.1 pentru instalații standard; PHP 8.1–8.4 pentru proiecte care utilizează cod sursă PHP necodat
  • ionCube Loader 15 sau mai nou (nu este necesar pentru proiectele care utilizează cod sursă PHP necodat)
  • MySQL 8.0 sau mai nou, sau MariaDB 11.6 sau mai nou
  • FFmpeg 1.0 sau mai nou cu libx264, libavfilter și suport pentru codificare AAC (libfaac, libfdk_aac sau nativul FFmpeg codificator AAC)
  • ImageMagick cu suport WebP și AVIF
  • răsuci
  • Obțineți 1.14 sau mai nou
  • Apache cu mod_rewrite activat și MultiViews dezactivat
  • Nume de domeniu folosind caractere latine (Punycode nu este acceptat)
  • youtube-dl sau yt-dlp, dacă sunt necesare dispozitive de prindere video
  • Utilizați verificatorul cerințelor KVS pentru a verifica configurația serverului: descărcați scriptul de testare.

Extensii și setări PHP necesare

Configurație recomandată

  • Memcached + PHP Memcached module
  • Nginx configurat ca proxy invers în fața lui Apache este recomandat pentru livrarea mai rapidă a fișierelor statice și video, precum și pentru protecția conținutului KVS. Protecția conținutului necesită reguli personalizate în configurația Nginx. Deoarece unele instalări cPanel nu permit modificarea acestor reguli, nu vă recomandăm să utilizați cPanel pe servere care vor stoca și livra fișiere video.
  • Extensiile de cache PHP externe, cum ar fi eAccelerator sau XCache, sunt nu sunt recomandate
  • Utilizarea Suhosin cu PHP este nu este recomandată

Cerințe pentru configurațiile cu mai multe servere

Cerințele de mai sus se aplică unei configurații de bază care rulează pe un singur server fizic. KVS poate folosi, de asemenea, servere separate pentru stocarea și conversia video. Aceste tipuri de servere au cerințe diferite:

  • Server de stocare: PHP; Nginx este recomandat
  • Server de conversie: PHP, FFmpeg și ImageMagick
Noul KVS 7.0.2 este aici Comanda acum