Page tree

Versions Compared


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


Hosting plans of hosting service providers usually supports a bundle of software technology for websites to run, such as LAMP or LEMP stack, etc by default. MetaFox can also be installed on such server or web hosting with the following requirements: 

  • Server OS: Linux is recommended
  • Web server:  Apache or (NginX + PHP-FPM)
    • If using Apache server, mod_rewrite is required
  • DatabasePostgres (13.0 or higher), MySQL (5.7 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
    • 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.