Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Server OS: Linux
  • Web server:  Apache or (NginX + PHP-FPM)
    • If using Apache server, mod_rewrite is required
  • DatabasePostgres (13.0 or higher), MySQL (58.7 0 or higher)
    • Postgres is recommended
  • PHP: PHP 8.1 (From 8.1.13) or higher
  • PHP functions:
    • Required:
      • exec
      • shell_exec
      • proc_open
      • proc_close
  • PHP Extensions:
    • Required
      • mysqlnd (nd_pdo_mysql) (recommended) or MySQLi: if using MySQL database
      • pgsql: if using Postgres database
      • gd
      • cURL
      • zip
      • mbstring
      • xml
      • dom
      • json
      • bcmath
      • ctype
      • openssl
      • pcntl
      • pcre
      • fileinfo
      • tokenizer
      • exif
      • sodium
      • intl
      • socket
    • Optional:
      • imagick
      • redis
      • apcu
      • opcache
  • Additional Requirement for the Video App : 

    • If you want to allow users to upload videos from their computer, your server must be able to encode/transcode videos so that they can be displayed on your website properly. So FFMPEG mus be installed on your server. Be aware that video encoding/transcoding is a CPU-intension task and can take a long time to run, you should only install it on a dedicated environment such as a dedicated server. If you are using Shared Hosting or VPS / Cloud Hosting environments, be sure to check with your hosting provider to see if they allow this encoding task.

...