Tjenerkrav

Minimum serverkrav

  • Linux-basert operativsystem (Windows støttes ikke)
  • PHP 8.1 for standardinstallasjoner; PHP 8.1–8.4 for prosjekter som bruker ukodet PHP-kildekode
  • ionCube Loader 15 eller nyere (ikke nødvendig for prosjekter som bruker ukodet PHP-kildekode)
  • MySQL 8.0 eller nyere, eller MariaDB 11.6 eller nyere
  • FFmpeg 1.0 eller nyere med libx264, libavfilter og AAC-kodingsstøtte (libfaac, libfdk_aac eller den innfødte FFmpeg AAC-koder)
  • ImageMagick med WebP og AVIF støtte
  • curL
  • Wget 1.14 eller nyere
  • Apache med mod_rewrite aktivert og MultiViews deaktivert
  • Domenenavn med latinske tegn (Punycode støttes ikke)
  • youtube-dl eller yt-dlp, hvis videograbbere kreves
  • Bruk KVS-kravkontrollen for å bekrefte serverkonfigurasjonen din: last ned testskriptet.

Nødvendige PHP-utvidelser og innstillinger

Anbefalt konfigurasjon

  • Memcached + PHP Memcached module
  • Nginx konfigurert som en omvendt proxy foran Apache anbefales for raskere levering av statiske filer og videoer, samt for beskyttelse av KVS-innhold. Innholdsbeskyttelse krever egendefinerte regler i Nginx-konfigurasjonen. Fordi noen cPanel-installasjoner ikke tillater at disse reglene endres, anbefaler vi ikke å bruke cPanel på servere som vil lagre og levere videofiler.
  • Eksterne PHP-bufringsutvidelser som eAccelerator eller XCache er ikke anbefalt
  • Å bruke Suhosin med PHP er anbefales ikke

Krav for multi-server konfigurasjoner

Kravene ovenfor gjelder for en grunnleggende konfigurasjon som kjører på en enkelt fysisk server. KVS kan også bruke separate servere for videolagring og konvertering. Disse servertypene har forskjellige krav:

  • Lagringsserver: PHP; Nginx anbefales
  • Konverteringsserver: PHP, FFmpeg og ImageMagick
Den splitter nye KVS 7.0.2 er her Bestill nå