Pre-requisites before Installation

MintUI Setup

April 1, 2023 5:30 AM

Pre Requisite

Read this article carefully before installing this script. If you miss this article, you might not get the script working.

As the script is built with Laravel 10, it requires to have all the pre-requisites of Laravel 10. Click here to visit installation guidelines of Laravel Framework.

  • PHP >= 8.2
  • MySQL >= 8.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension >= 7.67
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD Image Library
  • Zip Archive Extension
  • MySQL Native Driver Support
  • allow_url_fopen enabled

For Database, you will need to install MySQL 8.x on your server.

You will also need to install Composer V2 to further install & manage PHP dependency.

To customise the frontend source code, you will need to install NodeJS 16.x.

There are some files and directory which need write permission by the script.

  • .env file
  • storage/framework directory
  • storage/logs directory
  • bootstrap/cache directory
  • lang directory

Also your server should allow the script to create symlink (Symbolic Link). If not, you need to do it manually and create a symlink at public/storage directory for storage/app/public directory.

Or you can also run below command from your terminal to generate symlink:

php artisan storage:link

The server must support Authorization Header & Custom Headers. There are few shared hosting plans which do not support this headers. You may not be able to login in this case.

If you are trying to install it on local machine using WAMP, MAMP or XAMPP, make sure your CURL finds SSL certificate. To know more, Visit.

Once you get the prerequisites ready, you can proceed to installation.

Important: Laravel Framework pre-requisites might change with the release of new version. Pre-requisites of this script 100% depends upon the pre-requisites of Laravel Framework used to develop the script.

Newsletter Subscription

Subscribe & get latest updates from ScriptMint

Related Articles