Serverkrav

Minsta serverkrav

  • Linux-baserat operativsystem (Windows stöds inte)
  • PHP 8.1 för standardinstallationer; PHP 8.1–8.4 för projekt som använder okodad PHP-källkod
  • ionCube Loader 15 eller senare (krävs inte för projekt som använder okodad PHP-källkod)
  • MySQL 8.0 eller nyare, eller MariaDB 11.6 eller nyare
  • FFmpeg 1.0 eller nyare med libx264, libavfilter och AAC-kodningsstöd (libfaac, libfdk_aac eller den infödda FFmpeg AAC-kodare)
  • ImageMagick med WebP och AVIF stöd
  • ringla
  • Wget 1.14 eller nyare
  • Apache med mod_rewrite aktiverat och MultiViews inaktiverat
  • Domännamn med latinska tecken (Punycode stöds inte)
  • youtube-dl eller yt-dlp, om videoklippare krävs
  • Använd KVS-kravkontrollen för att verifiera din serverkonfiguration: ladda ned testskriptet.

Nödvändiga PHP-tillägg och inställningar

Rekommenderad konfiguration

  • Memcached + PHP Memcached module
  • Nginx konfigurerad som en omvänd proxy framför Apache rekommenderas för snabbare leverans av statiska filer och video, samt för KVS-innehållsskydd. Innehållsskydd kräver anpassade regler i konfigurationen Nginx. Eftersom vissa cPanel-installationer inte tillåter att dessa regler ändras, rekommenderar vi inte att du använder cPanel på servrar som lagrar och levererar videofiler.
  • Externa PHP-cachetillägg som eAccelerator eller XCache är rekommenderas inte
  • Att använda Suhosin med PHP rekommenderas inte

Krav för multiserverkonfigurationer

Kraven ovan gäller för en grundläggande konfiguration som körs på en enda fysisk server. KVS kan också använda separata servrar för videolagring och konvertering. Dessa servertyper har olika krav:

  • Lagringsserver: PHP; Nginx rekommenderas
  • Konverteringsserver: PHP, FFmpeg och ImageMagick
Den helt nya KVS 7.0.2 är här Beställ nu