Server Requirements

  • A Linux server (Fedora Core, CentOS, Ubuntu, Slackware or SuSE).
  • Web server, preferably Apache (with CGI-BIN access, MOD_REWRITE enabled).
  • MySQL 4.1 or higher
  • PHP 4.3 or higher
  • GD Library 2 installed in PHP, with support for FreeType fonts.
  • LAME (http://lame.sourceforge.net)
  • Mencoder and Mplayer (http://www.mplayerhq.hu)
  • FLVtool2 (http://rubyforge.org/projects/flvtool2/)
  • ffmpeg-php (optional)
  • Ability to run PHP from the command line (CLI) using exec()
  • Ability to execute background processes with exec("binary > /dev/null &")
  • Recommended PHP Configuration

    • safe_mode = off
    • max_execution_time = 9000 (recommended, to prevent timeouts during video upload/conversion)
    • session.gc_maxlifetime = 14000 (recommended, to prevent session expires during video upload)
    • open_basedir = (no value)
    • output_buffering = 4096
    • upload_max_filesize = 200M (recommended maximum video upload size in MB)
    • post_max_size = 200M (recommended maximum video upload size in MB)
    • max_input_time = 9000; (to allow PHP to upload large video files and images and avoid upload errors in PHP versions >=5.1.3 - PHP Bug #37306)
    • magic_quotes_gpc = On (so not to have errors in data posted that may include quote characters)
    • magic_quotes_runtime = Off (for security reasons)
    • register_argc_argv = On (for pages using post data)
    • register_globals = Off (for security reasons)

Having trouble?