How to Install FreeScout on Windows 11
Prerequisites
Before installing FreeScout on your Windows 11 machine, make sure you have the following prerequisites:
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Composer
- Web server (Apache or Nginx)
- Git
Steps to Install FreeScout on Windows 11
Follow these simple steps to install FreeScout on your Windows 11 machine:
Open Command Prompt or PowerShell with administrator privileges.
Install Git by running the following command:
choco install gitInstall Composer by running the following command:
choco install composerDownload and install the PHP MSI installer for Windows. You can get the installer from the official PHP website here.
Install the required PHP extensions by editing your
php.inifile. Uncomment the following lines and save the file:extension=bcmath extension=imap extension=mysqli extension=opcacheDownload and install MySQL. You can get the installer from the official MySQL website here.
Create a new database for FreeScout using the MySQL command-line interface:
mysql -u root -p CREATE DATABASE freescout;Clone the FreeScout repository from Github by running the following command:
git clone https://github.com/freescout-helpdesk/freescout.gitNavigate to the FreeScout directory and install the required PHP dependencies by running the following command:
cd freescout composer installCopy the
.env.examplefile to.env:cp .env.example .envOpen the
.envfile and update the database credentials and other settings according to your environment:DB_DATABASE=freescout DB_USERNAME=root DB_PASSWORD=passwordGenerate a new application key by running the following command:
php artisan key:generateRun the migration command to set up the required database tables:
php artisan migrateStart the web server by running the following command:
php artisan serveOpen your web browser and navigate to
http://localhost:8000. You should be able to access the FreeScout login page.
Congratulations! You have successfully installed FreeScout on your Windows 11 machine.