Minimalne zahteve za strežnik
- Operacijski sistem, ki temelji na Linux (Windows ni podprt)
- PHP 8.1 za standardne namestitve; PHP 8.1–8.4 za projekte, ki uporabljajo nekodirano izvorno kodo PHP
- ionCube Loader 15 ali novejši (ni potreben za projekte, ki uporabljajo nekodirano izvorno kodo PHP)
- MySQL 8.0 ali novejši ali MariaDB 11.6 ali novejši
- FFmpeg 1.0 ali novejši z libx264, libavfilter in podporo za kodiranje AAC (libfaac, libfdk_aac ali izvorni FFmpeg AAC kodirnik)
- ImageMagick s podporo za WebP in AVIF
- cURL
- Wget 1.14 ali novejši
- Apache z omogočenim mod_rewrite in onemogočenim MultiViews
- Ime domene z uporabo latiničnih znakov (Punycode ni podprt)
- youtube-dl ali yt-dlp, če so potrebni video grabežniki Uporabite preverjevalnik zahtev KVS, da preverite konfiguracijo strežnika: prenesite testni skript.
Zahtevane razširitve in nastavitve PHP
- MySQL Improved Extension (mysqli)
- Client URL Library (curl)
- Zlib Compression (zlib)
- SimpleXML
- Image Processing and GD
- Multibyte String (mbstring)
- Nastavitev disable_functions v php.ini ne sme vključevati exec
- PHP.ini file_uploads on
- PHP.ini max_post_size 100m
- PHP.ini upload_max_filesize 100m
Priporočena konfiguracija
- Memcached + PHP Memcached module
- Nginx konfiguriran kot obratni proxy pred Apache je priporočljiv za hitrejšo dostavo statičnih datotek in videa ter za zaščito vsebine KVS. Zaščita vsebine zahteva pravila po meri v konfiguraciji Nginx. Ker nekatere namestitve cPanel ne dovoljujejo spreminjanja teh pravil, ne priporočamo uporabe cPanel na strežnikih, ki bodo shranjevali in dostavljali video datoteke.
- Zunanje razširitve za predpomnjenje PHP, kot sta eAccelerator ali XCache niso priporočljive
- Uporaba Suhosin s PHP ni priporočljiva
Zahteve za večstrežniške konfiguracije
Zgornje zahteve veljajo za osnovno konfiguracijo, ki se izvaja na enem fizičnem strežniku. KVS lahko uporablja tudi ločene strežnike za shranjevanje in pretvorbo videa. Te vrste strežnikov imajo različne zahteve:
- Strežnik za shranjevanje: PHP; Nginx je priporočljivo
- Strežnik za pretvorbo: PHP, FFmpeg in ImageMagick