서버 요구사항

최소 서버 요구 사항

  • Linux 기반 운영 체제(Windows은 지원되지 않음)
  • 표준 설치의 경우 PHP 8.1; 인코딩되지 않은 PHP 소스 코드를 사용하는 프로젝트의 경우 PHP 8.1–8.4
  • ionCube Loader 15 이상(인코딩되지 않은 PHP 소스 코드를 사용하는 프로젝트에는 필요하지 않음)
  • MySQL 8.0 이상 또는 MariaDB 11.6 이상
  • FFmpeg 1.0 이상, libx264, libavfilter 및 AAC 인코딩 지원(libfaac, libfdk_aac 또는 기본 FFmpeg AAC 인코더)
  • ImageMagick(WebP 및 AVIF 지원 포함)
  • 컬
  • Wget 1.14 이상
  • Apache(mod_rewrite 활성화 및 MultiViews 비활성화)
  • 라틴 문자를 사용한 도메인 이름(Punycode는 지원되지 않음)
  • youtube-dl 또는 yt-dlp(비디오 그래버가 필요한 경우)
  • KVS 요구 사항 검사기를 사용하여 서버 구성을 확인하세요. 테스트 스크립트를 다운로드하세요.

필수 PHP 확장 및 설정

권장 구성

  • Memcached + PHP Memcached module
  • Apache 앞에 역방향 프록시로 구성된 Nginx은 더 빠른 정적 파일 및 비디오 전송은 물론 KVS 콘텐츠 보호를 위해 권장됩니다. 콘텐츠 보호에는 Nginx 구성에 사용자 정의 규칙이 필요합니다. 일부 cPanel 설치에서는 이러한 규칙 수정을 허용하지 않기 때문에 비디오 파일을 저장하고 전달할 서버에서는 cPanel을 사용하지 않는 것이 좋습니다.
  • eAccelerator 또는 XCache과 같은 외부 PHP 캐싱 확장은 권장되지 않습니다
  • PHP와 함께 Suhosin을 사용하는 것은 권장하지 않습니다

다중 서버 구성 요구 사항

위의 요구 사항은 단일 물리적 서버에서 실행되는 기본 구성에 적용됩니다. KVS는 비디오 저장 및 변환을 위해 별도의 서버를 사용할 수도 있습니다. 이러한 서버 유형에는 요구 사항이 다릅니다.

  • 스토리지 서버: PHP; Nginx 권장
  • 변환 서버: PHP, FFmpeg 및 ImageMagick
새로운 KVS 7.0.2 출시 지금 주문하세요