Documentation

System Requirements - Ubuntu

Hardware Requirements:

  1. Processor: 1GHz or higher
  2. RAM: 4GB or higher

Software Requirements:

Composer Installation:

Instruction Link -https://getcomposer.org/download/

PHP Installation:

Command:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
fter that, pick and run below structured command related to the PHP version of your system/server.

For php 7.3:

apt-get -y install php7.3 php7.3-curl php7.3-intl php7.3-gd php7.3-dom php7.3-iconv php7.3-xsl php7.3-mbstring php7.3-ctype php7.3-zip php7.3-pdo php7.3-xml php7.3-bz2 php7.3-calendar php7.3-exif php7.3-fileinfo php7.3-json php7.3-mysqli php7.3-mysql php7.3-posix php7.3-tokenizer php7.3-xmlwriter php7.3-xmlreader php7.3-phar php7.3-soap php7.3-mysql php7.3-fpm libapache2-mod-php7.3 php7.3-gmp php7.3-bcmath php7.3-apcu php7.3-redis php7.3-imagick php7.3-imap php7.3-xdebug

For php 7.4:

apt-get -y install php7.4 php7.4-cli php7.4-fpm php7.4-curl php7.4-intl php7.4-gd php7.4-dom php7.4-iconv php7.4-xsl php7.4-mbstring php7.4-ctype php7.4-zip php7.4-pdo php7.4-xml php7.4-bz2 php7.4-calendar php7.4-exif php7.4-fileinfo php7.4-json php7.4-mysqli php7.4-mysql php7.4-posix php7.4-tokenizer php7.4-xmlwriter php7.4-xmlreader php7.4-phar php7.4-soap php7.4-fpm libapache2-mod-php7.4 php7.4-gmp php7.4-bcmath php7.4-apcu php7.4-redis php7.4-imagick php7.4-imap php7.4-xdebug

For php 8.0:

apt-get -y install php8.0 php8.0-cli php8.0-fpm php8.0-curl php8.0-intl php8.0-gd php8.0-dom php8.0-iconv php8.0-xsl php8.0-mbstring php8.0-ctype php8.0-zip php8.0-pdo php8.0-xml php8.0-bz2 php8.0-calendar php8.0-exif php8.0-fileinfo php8.0-json php8.0-mysqli php8.0-mysql php8.0-posix php8.0-tokenizer php8.0-xmlwriter php8.0-xmlreader php8.0-phar php8.0-soap php8.0-fpm libapache2-mod-php8.0 php8.0-gmp php8.0-bcmath php8.0-apcu php8.0-redis php8.0-imagick php8.0-imap php8.0-xdebug

For php 8.1:

apt-get -y install php8.1 php8.1-cli php8.1-fpm php8.1-curl php8.1-intl php8.1-gd php8.1-dom php8.1-iconv php8.1-xsl php8.1-mbstring php8.1-ctype php8.1-zip php8.1-pdo php8.1-xml php8.1-bz2 php8.1-calendar php8.1-exif php8.1-fileinfo php8.1-json php8.1-mysqli php8.1-mysql php8.1-posix php8.1-tokenizer php8.1-xmlwriter php8.1-xmlreader php8.1-phar php8.1-soap php8.1-fpm libapache2-mod-php8.1 php8.1-gmp php8.1-bcmath php8.1-apcu php8.1-redis php8.1-imagick php8.1-imap php8.1-xdebug

For php 8.2:

apt-get -y install php8.2 php8.2-cli php8.2-fpm php8.2-curl php8.2-intl php8.2-gd php8.2-dom php8.2-iconv php8.2-xsl php8.2-mbstring php8.2-ctype php8.2-zip php8.2-pdo php8.2-xml php8.2-bz2 php8.2-calendar php8.2-exif php8.2-fileinfo php8.2-json php8.2-mysqli php8.2-mysql php8.2-posix php8.2-tokenizer php8.2-xmlwriter php8.2-xmlreader php8.2-phar php8.2-soap php8.2-fpm libapache2-mod-php8.2 php8.2-gmp php8.2-bcmath php8.2-apcu php8.2-redis php8.2-imagick php8.2-imap php8.2-xdebug

IMAP and Mailparse Installation:

Helpful links:

PHP IMAP & PHP Mailparse for Ubuntu, Windows, Centos, Mac.


Mailparse Extention Command:

apt-get install php <version> -mailparse

or

pecl install mailparse

Note: Add "extension=mailparse.so" in php.ini file of the php version you are using.

IMAP Extention Command:

apt-get install php <version> -imap

Server:

Apache 2 or NGINX

Database:

MySQL 5.7.23 or higher.