Before starting the installation you have to check out the system requirements first.
Create a new MySQL (or MariaDB) database from your cPanel (or from similar hosting manager) using phpMyAdmin (or similar databases management tool). And add user to manage the database with full privileges/permissions.
After creating the database, unzpip the file you have downloaded from CodeCanyon and upload the contents of the application folder to your server root, usually /path/to/www/ or /path/to/html/ or /path/to/httpdocs/ or /path/to/public_html/.
Always use a desktop application like FileZilla to upload files to FTP as opposed to web based file managers to avoid issues with corrupted or not properly uploaded files.
Make sure that .htaccess file got copied properly from the download to main app's folder on your server.
This is what the files should look like on your server:

Go to the script's installation URL (i.e. http://mysite.com/install).
And follow the web installation wizard.
Create a new MySQL (or MariaDB) database from your cPanel (or from similar hosting manager) using phpMyAdmin (or similar databases management tool). And add user to manage the database with full privileges/permissions.
...
root "/path/to/www/public";
...
location / {
try_files $uri $uri/ /index.php?$query_string;
}
......
root "/path/to/public_html/public";
...
location / {
try_files $uri $uri/ /index.php?$query_string;
}
...Check out this link for more information about the Nginx's Server Configuration.
Then restart Nginx.
Go to the script's installation URL (i.e. http://mysite.com/install).
And follow the web installation wizard.
You have to create a local virtual host by using a domain name (eg. http://mysite.localhost) instead of localhost (http://localhost/mysite).
This can be easily done using Laravel Herd (MacOS & Windows) or MAMP PRO (MacOS & Windows) or Laragon (Windows only).
Or with XAMPP (Windows, MacOS & Linux) by following the steps in these articles:
Restart your server.
Create a new MySQL (or MariaDB) database. And add user to manage the database with full privileges/permissions.
Go to the script's installation URL (i.e. http://mysite.localhost/install).
And follow the web installation wizard.
The script doesn't have an "install" folder. The installation is handled by a Controller.
The script's loading times during the installation and upgrade processes may seem long but it is not actually the case. Indeed, bearing in mind that server configurations may differ from one user to another, we have opted for some pause times of 1 to 2 seconds in the installation and upgrade codes to avoid any asynchronous request execution of the installation and/or upgrade processes.