Minimalūs serverio reikalavimai
- Linux pagrįsta operacinė sistema (Windows nepalaikoma)
- PHP 8.1 standartiniams įrengimams; PHP 8.1–8.4 projektams, naudojantiems nekoduotą PHP šaltinio kodą
- ionCube Loader 15 ar naujesnė versija (nebūtina projektams, kuriuose naudojamas nekoduotas PHP šaltinio kodas)
- MySQL 8.0 arba naujesnė, arba MariaDB 11.6 ar naujesnė
- FFmpeg 1.0 arba naujesnė su libx264, libavfilter ir AAC kodavimo palaikymas (libfaac, libfdk_aac arba gimtoji FFmpeg AAC koduotuvas)
- ImageMagick su WebP ir AVIF palaikymu
- cURL
- Wget 1.14 arba naujesnė versija
- Apache su mod_rewrite įjungta ir MultiViews išjungta
- Domeno pavadinimas naudojant lotyniškus simbolius (Punycode nepalaikomas)
- youtube-dl arba yt-dlp, jei reikalingi vaizdo įrašų griebtuvai Norėdami patikrinti serverio konfigūraciją, naudokite KVS reikalavimų tikrintuvą: atsisiųskite bandomąjį scenarijų.
Reikalingi PHP plėtiniai ir nustatymai
- MySQL Improved Extension (mysqli)
- Client URL Library (curl)
- Zlib Compression (zlib)
- SimpleXML
- Image Processing and GD
- Multibyte String (mbstring)
- disable_functions nustatymas php.ini neturi apimti exec
- PHP.ini file_uploads on
- PHP.ini post_max_size 100m
- PHP.ini upload_max_filesize 100m
Rekomenduojama konfigūracija
- Memcached + PHP Memcached module
- Nginx sukonfigūruotas kaip atvirkštinis tarpinis serveris prieš Apache, rekomenduojamas greitesniam statinių failų ir vaizdo įrašų pristatymui, taip pat KVS turinio apsaugai. Turinio apsaugai reikalingos tinkintos taisyklės Nginx konfigūracijoje. Kadangi kai kurie cPanel įrenginiai neleidžia keisti šių taisyklių, nerekomenduojame naudoti cPanel serveriuose, kurie saugos ir pristatys vaizdo failus.
- Išoriniai PHP talpyklos plėtiniai, pvz., eAccelerator arba XCache, nerekomenduojami
- Naudoti Suhosin su PHP nerekomenduojama
Kelių serverių konfigūracijų reikalavimai
Pirmiau pateikti reikalavimai taikomi pagrindinei konfigūracijai, veikiančiai viename fiziniame serveryje. KVS taip pat gali naudoti atskirus serverius vaizdo įrašams saugoti ir konvertuoti. Šie serverių tipai kelia skirtingus reikalavimus:
- Saugyklos serveris: PHP; Nginx rekomenduojama
- Konversijos serveris: PHP, FFmpeg ir ImageMagick