System Requirements - Windows
Hardware Requirements:
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.
C:\xampp\php\ext).extension=mailparse.Imap Installation:
IMAP extension is available in XAMPP but may be disabled by default.
extension=imap.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)