服务器要求

最低服务器要求

  • 基于 Linux 的操作系统(不支持 Windows)
  • PHP 8.1 用于标准安装;PHP 8.1–8.4 用于使用未编码的 PHP 源代码的项目
  • 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-dlyt-dlp(如果需要视频采集器)
  • 使用 KVS 要求检查器验证您的服务器配置:下载测试脚本

所需的 PHP 扩展和设置

推荐配置

  • Memcached + PHP Memcached module
  • 建议将 Nginx 配置为 Apache 前面的反向代理,以实现更快的静态文件和视频传输以及 KVS 内容保护。内容保护需要 Nginx 配置中的自定义规则。由于某些 cPanel 安装不允许修改这些规则,因此我们不建议在存储和传送视频文件的服务器上使用 cPanel。
  • 不建议使用外部 PHP 缓存扩展,例如 eAccelerator 或 XCache
  • 不建议在 PHP 中使用 Suhosin

多服务器配置的要求

上述要求适用于在单个物理服务器上运行的基本配置。KVS还可以使用单独的服务器进行视频存储和转换。这些服务器类型有不同的要求:

  • 存储服务器:PHP;推荐Nginx
  • 转换服务器:PHP、FFmpeg 和 ImageMagick
全新的KVS 7.0.2就在这里 立即订购