folder-gearPrerequisites

Basic Requirement for App

circle-info

NOTE : Disclaimer: Before proceeding, ensure that your system meets all the requirements listed below. Missing any prerequisites may cause installation or runtime issues.

XAMPP/MAMP/LAMP Server

A XAMPP/MAMP/LAMP server is required to run PHP Laravel locally. If a web server 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:

  1. For Mac systems, download MAMP or XAMPP Server.

  2. For Windows systems, download MAMP or XAMPP Server.

  3. For Linux systems, download LAMP or XAMPP Server.

MAMP Server can be downloaded from https://www.mamp.info/en/mamp/arrow-up-right for Windows/Mac.

XAMPP Server can be downloaded from https://www.apachefriends.org/download.htmlarrow-up-right for Windows/Linux/Mac.

PHP Version

PHP Version >= 8.2 is required.

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

php -v
circle-exclamation

PHP Extensions

  • The following PHP extensions are required for Laravel to function properly:

  • 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

  • grpc PHP Extension (Required for Firebase connectivity)

circle-info

Info: To enable these extensions, edit your php.ini file and uncomment the respective lines. Restart your server after making changes.

triangle-exclamation

Composer

Composer is essential for managing Laravel dependencies. If Composer is not installed on your computer, refer to the following links for installation guides:

circle-exclamation

For GoCab Admin

Node.js is required for frontend asset compilation in Laravel applications. Follow the steps below to install Node.js and npm:

  1. Visit the official Node.js website https://nodejs.org/enarrow-up-right and download the recommended version for your operating system.

  2. Open a command prompt or terminal and run the following commands to verify the installation:

circle-info

Info: Node.js version 20.x.x is recommended for compatibility with GoCab Admin.

Last updated