Documentation · Local Installation

Install SUIGEST360 on a local computer

Prepare your Windows environment, configure PHP and MySQL, then use the SUIGEST360 installer to complete the setup.

1 Before you begin

Prepare the local environment.

A local installation is suitable for testing, demonstrations, training and development.

  • Windows 10 or Windows 11
  • PHP 8.2 or later
  • MySQL or MariaDB
  • Required PHP extensions
  • Modern web browser
  • Internet connection for license activation
  • Valid SUIGEST360 license
This guide uses Windows and PowerShell as the reference environment.
2 Environment

Install PHP and MySQL.

You can use a local environment that provides PHP and MySQL, or install these components separately.

  • PHP 8.2 or a compatible later version
  • MySQL or MariaDB
  • Required PHP extensions
  • PowerShell or Windows terminal access
If you use XAMPP, Laragon or a similar environment, always verify the actual PHP version used by your terminal.
3 PHP

Check PHP.

Open PowerShell and verify the PHP version currently used by your system.

PowerShell PHP
php -v

Also check the enabled PHP extensions.

PowerShell PHP Extensions
php -m
  • PDO
  • PDO MySQL
  • BCMath
  • Ctype
  • cURL
  • DOM
  • Fileinfo
  • GD
  • JSON
  • Mbstring
  • OpenSSL
  • Tokenizer
  • XML
  • Zip
4 MySQL

Check MySQL.

Make sure MySQL or MariaDB is installed and that the database service is running.

PowerShell MySQL
mysql --version
You can also use phpMyAdmin, MySQL Workbench or the database tool supplied by your local environment.
5 Database

Create the SUIGEST360 database.

Create an empty database for the installation.

MySQL Database
CREATE DATABASE suigest360
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

Keep the connection information available. The installer will request it later.

Local example Local
Host: 127.0.0.1
Port: 3306
Database: suigest360
Username: root
Password: YOUR_MYSQL_PASSWORD
The MySQL password depends on your environment. Do not assume that the root account has an empty password.
6 SUIGEST360

Extract SUIGEST360.

Extract the official SUIGEST360 package into a simple and easily accessible local directory.

  1. Download the SUIGEST360 package.
  2. Extract the complete archive.
  3. Place the project in a local directory.
  4. Verify that all files and directories were extracted.
Recommended path Windows
C:\suigest360
7 PowerShell

Open the project in PowerShell.

Change to the SUIGEST360 root directory and verify that Laravel is accessible.

PowerShell SUIGEST360
cd C:\suigest360
PowerShell Laravel
php artisan --version
8 Local server

Start SUIGEST360.

Laravel’s built-in development server can be used for a local installation.

PowerShell Laravel Development Server
php artisan serve

To explicitly use port 8001:

PowerShell Port 8001
php artisan serve --host=127.0.0.1 --port=8001
Keep this PowerShell window open while using the local server.
9 Installation wizard

Open the installer.

Once the server is running, open the installation address in your browser.

Browser SUIGEST360 Installer
http://127.0.0.1:8001/install
  1. Choose the installation language.
  2. Check system requirements.
  3. Check PHP extensions.
  4. Check required permissions.
  5. Activate the SUIGEST360 license.
  6. Configure the MySQL connection.
  7. Enter company information.
  8. Create the administrator account.
  9. Choose the installation type.
  10. Review the summary and start installation.
10 License

Activate your license.

Enter your SUIGEST360 license key when requested by the installer. An Internet connection may be required to communicate with the license server.

A valid license is required to continue when license validation is enabled.
11 MySQL connection

Connect SUIGEST360 to the local database.

Enter the information corresponding to the database created earlier.

Local example MySQL
Host: 127.0.0.1
Port: 3306
Database: suigest360
Username: root
Password: YOUR_MYSQL_PASSWORD
The installer checks the connection before continuing. If it fails, verify that MySQL is running and that the credentials are correct.
12 Data

Choose the installation type.

SUIGEST360 can be prepared with a clean database or with demonstration data.

Clean installation
Starts with a database ready for configuration and real business use.
Demonstration data
Adds example records that make it easier to explore SUIGEST360 modules and core workflows.
13 Final verification

Test the installation.

Once installation is complete, verify the general operation of SUIGEST360.

  • Administrator login
  • Dashboard access
  • Company settings
  • Language
  • Currency
  • Timezone
  • Customers and suppliers
  • Products and warehouses
  • Sales and purchase modules
  • Reports

Local installation and production environments

The server started with php artisan serve is intended for development, testing and local demonstrations.

For real Internet-accessible business use, deploy SUIGEST360 on a properly configured VPS or cPanel hosting environment instead of using Laravel’s development server.

Need help during installation?

If you experience an issue with PHP, MySQL, license activation or any installation step, open a request through the SUIGEST360 support portal.

Open support portal