Documentation

System Requirements - Windows

Hardware Requirements:

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

Software Requirements:

XAMPP Installation:

Download XAMPP for Windows from this link: https://www.apachefriends.org/index.html

After downloading, run the xampp-windows-x64-setup.exe installer and follow the installation steps. XAMPP includes Apache server, PHP, and MySQL/MariaDB by default, so you don't need to install them separately.

Composer Installation:

Download Composer from this link: https://getcomposer.org/download/

After downloading, run the composer-setup.exe file. During installation, it will ask for the path of php.exe. You can find php.exe inside your installed XAMPP directory (example: C:\xampp\php\php.exe).

PHP Installation:

PHP is already included with XAMPP. You don't need to install PHP separately. If needed, you can download and configure different PHP versions manually inside XAMPP.

Mailparse Installation:

XAMPP does not come with Mailparse extension pre-installed. You need to manually download the correct php_mailparse.dll file compatible with your PHP version.

  1. Download the php_mailparse.dll for your PHP version from trusted sources like PECL.
  2. Place the .dll file inside your ext directory (e.g., C:\xampp\php\ext).
  3. Open your php.ini file and add the line: extension=mailparse.
  4. Restart Apache server from XAMPP Control Panel.

Imap Installation:

IMAP extension is available in XAMPP but may be disabled by default.

  1. Open your php.ini file.
  2. Find and uncomment (remove semicolon) the line: extension=imap.
  3. Save the file and restart Apache server.

Helpful links:

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


Server:

Apache 2 (comes pre-installed with XAMPP) or NGINX (needs separate installation)

Database:

MySQL 5.7.23 or higher (MariaDB is included in XAMPP as a replacement)