Nõuded serverile

Minimaalsed serverinõuded

  • Linux-põhine operatsioonisüsteem (Windows ei toetata)
  • PHP 8.1 standardsete installide jaoks; PHP 8.1–8.4 projektidele, mis kasutavad kodeerimata PHP lähtekoodi
  • ionCube Loader 15 või uuem (pole nõutav kodeerimata PHP lähtekoodi kasutavate projektide puhul)
  • MySQL 8.0 või uuem või MariaDB 11.6 või uuem
  • FFmpeg 1.0 või uuem koos libx264, libavfilter ja AAC kodeeringu tugi (libfaac, libfdk_aac või põliselanik FFmpeg AAC-kooder)
  • ImageMagick WebP ja AVIF toega
  • cURL
  • Wget 1.14 või uuem
  • Apache kui mod_rewrite on lubatud ja MultiViews keelatud
  • Domeeninimi ladina tähtedega (Punycode ei ole toetatud)
  • youtube-dl või yt-dlp, kui on vaja videohõivet
  • Kasutage serveri konfiguratsiooni kontrollimiseks KVS-i nõuete kontrollijat: laadige alla testskript.

Nõutavad PHP laiendused ja sätted

Soovitatav konfiguratsioon

  • Memcached + PHP Memcached module
  • Nginx, mis on konfigureeritud pöördpuhverserverina Apache ees, on soovitatav kiiremaks staatiliste failide ja videote edastamiseks, samuti KVS-i sisu kaitsmiseks. Sisu kaitsmiseks on vaja kohandatud reegleid konfiguratsioonis Nginx. Kuna mõned cPanel installid ei võimalda neid reegleid muuta, ei soovita me kasutada cPanel serverites, mis salvestavad ja edastavad videofaile.
  • Väliseid PHP vahemälulaiendeid, nagu eAccelerator või XCache, ei soovita
  • Suhosin kasutamine PHP-ga ei ole soovitatav

Nõuded mitme serveri konfiguratsioonidele

Ülaltoodud nõuded kehtivad ühes füüsilises serveris töötava põhikonfiguratsiooni kohta. KVS saab video salvestamiseks ja teisendamiseks kasutada ka eraldi servereid. Nendel serveritüüpidel on erinevad nõuded:

  • Salvestusserver: PHP; Nginx on soovitatav
  • Konversiooniserver: PHP, FFmpeg ja ImageMagick
Uhiuus KVS 7.0.2 on kohal Telli kohe