Prerequisites

XAMPP/MAMP/LAMP Server

A XAMPP/MAMP/LAMP server is necessary for running PHP Laravel on a local server. If XAMPP/MAMP/LAMP is not installed on your computer, refer to the following links for installation guides on various operating systems.

To run the application, you need to download a web server.

  • For Mac systems, download MAMPP or XAMPP Server.
  • For Windows systems, download MAMPP or XAMPP Server.
  • For Linux systems, download LAMPP or XAMPP Server.

You can download MAMPP Server from https://www.mamp.info/en/mamp/ for Windows/Mac.

Download XAMPP Server from https://www.apachefriends.org/download.html for Windows/Linux/Mac.

PHP Version

  • PHP Version >= 8.2

To verify the PHP version installed on your server, enter the following command in your terminal or command line:

    php -v

If you haven’t installed PHP, make sure to install it first.

PHP Extensions

Ensure the following PHP extensions are installed:

  • bcmath PHP Extension
  • gd PHP Extension
  • ctype PHP Extension
  • curl PHP Extension
  • fileinfo PHP Extension
  • json PHP Extension
  • mbstring PHP Extension
  • OpenSSL PHP Extension
  • pcre PHP Extension
  • pdo PHP Extension
  • tokenizer PHP Extension
  • pdo_mysql PHP Extension
  • pdo_sqlite PHP Extension
  • xml PHP Extension
  • zip PHP Extension

Composer

Composer is essential for Laravel applications. If Composer is not installed on your computer, refer to the following links for installation guides on various operating systems.

For Frontend and Admin

  • Next.js Version: 14.x.x
  • Node.js Version: 18.x.x