Serverkrav

Minimum serverkrav

  • Linux-baseret operativsystem (Windows understøttes ikke)
  • PHP 8.1 til standardinstallationer; PHP 8.1–8.4 til projekter, der bruger ukodet PHP-kildekode
  • ionCube Loader 15 eller nyere (ikke påkrævet for projekter, der bruger ukodet PHP-kildekode)
  • MySQL 8.0 eller nyere, eller MariaDB 11.6 eller nyere
  • FFmpeg 1.0 eller nyere med libx264, libavfilter og AAC-kodningsunderstøttelse (libfaac, libfdk_aac eller den indfødte FFmpeg AAC-koder)
  • ImageMagick med WebP og AVIF support
  • krølle
  • Wget 1.14 eller nyere
  • Apache med mod_rewrite aktiveret og MultiViews deaktiveret
  • Domænenavn med latinske tegn (Punycode understøttes ikke)
  • youtube-dl eller yt-dlp, hvis der kræves videograbbere
  • Brug KVS-kravkontrollen til at bekræfte din serverkonfiguration: download testscriptet.

Nødvendige PHP-udvidelser og -indstillinger

Anbefalet konfiguration

  • Memcached + PHP Memcached module
  • Nginx konfigureret som en omvendt proxy foran Apache anbefales til hurtigere levering af statiske filer og videoer samt til beskyttelse af KVS-indhold. Indholdsbeskyttelse kræver tilpassede regler i Nginx-konfigurationen. Fordi nogle cPanel-installationer ikke tillader, at disse regler ændres, anbefaler vi ikke at bruge cPanel på servere, der gemmer og leverer videofiler.
  • Eksterne PHP-cacheudvidelser såsom eAccelerator eller XCache anbefales ikke
  • Brug af Suhosin med PHP anbefales ikke

Krav til Multi-Server-konfigurationer

Kravene ovenfor gælder for en grundlæggende konfiguration, der kører på en enkelt fysisk server. KVS kan også bruge separate servere til videolagring og konvertering. Disse servertyper har forskellige krav:

  • Lagerserver: PHP; Nginx anbefales
  • Konverteringsserver: PHP, FFmpeg og ImageMagick
Den helt nye KVS 7.0.2 er her Bestil nu