Palvelinvaatimukset

Palvelimen vähimmäisvaatimukset

  • Linux-pohjainen käyttöjärjestelmä (Windows ei ole tuettu)
  • PHP 8.1 vakioasennuksille; PHP 8.1–8.4 projekteille, joissa käytetään koodaamatonta PHP-lähdekoodia
  • ionCube Loader 15 tai uudempi (ei vaadi projekteihin, joissa käytetään koodaamatonta PHP-lähdekoodia)
  • MySQL 8.0 tai uudempi tai MariaDB 11.6 tai uudempi
  • FFmpeg 1.0 tai uudempi kanssa libx264, libavfilter ja AAC-koodaustuki (libfaac, libfdk_aac tai syntyperäinen FFmpeg AAC-kooderi)
  • ImageMagick WebP- ja AVIF-tuella
  • kiemura
  • Wget 1.14 tai uudempi
  • Apache ja mod_rewrite käytössä ja MultiViews poistettu käytöstä
  • Verkkotunnuksen nimi latinalaisilla kirjaimilla (Punycode ei ole tuettu)
  • youtube-dl tai yt-dlp, jos videon sieppaajia tarvitaan
  • Käytä KVS-vaatimustentarkistusta palvelimesi kokoonpanon tarkistamiseen: lataa testiskripti.

Vaaditut PHP-laajennukset ja -asetukset

Suositeltu kokoonpano

  • Memcached + PHP Memcached module
  • Nginx, joka on määritetty käänteiseksi välityspalvelimeksi Apache:n eteen, suositellaan nopeampaan staattisten tiedostojen ja videoiden toimittamiseen sekä KVS-sisällön suojaamiseen. Sisällön suojaus edellyttää mukautettuja sääntöjä Nginx-kokoonpanossa. Koska jotkin cPanel-asennukset eivät salli näiden sääntöjen muokkaamista, emme suosittele cPanel:n käyttöä palvelimilla, jotka tallentavat ja toimittavat videotiedostoja.
  • Ulkoisia PHP-välimuistilaajennuksia, kuten eAccelerator tai XCache, ei suositella
  • Suhosin:n käyttöä PHP:n kanssa ei suositella

Vaatimukset usean palvelimen kokoonpanoille

Yllä olevat vaatimukset koskevat peruskokoonpanoa, joka toimii yhdessä fyysisessä palvelimessa. KVS voi myös käyttää erillisiä palvelimia videon tallentamiseen ja muuntamiseen. Näillä palvelintyypeillä on erilaiset vaatimukset:

  • Tallennuspalvelin: PHP; Nginx on suositeltavaa
  • Muunnospalvelin: PHP, FFmpeg ja ImageMagick
Upouusi KVS 7.0.2 on täällä Tilaa nyt