Right click the downloaded XAMPP file > Extract All...
Right click the downloaded Invoice Plane .zip file > Extract All...
Rename the extracted folder invoiceplane
Cut the invoiceplane folder inside the XAMPP/htdocs directory
Copy the extracted XAMPP directory to a safe location to run from, C:\Program Files for example
Navigate into the XAMPP/htdocs/invoiceplane folder
Make a copy of the ipconfig.php.example and rename it ipconfig.php
Edit ipconfig.php in a text editor
Set the IP_URL value to http://DNSorIP/invoiceplane
IP_URL=http://localhost/invoiceplane
Save the changes to ipconfig.php and close the text editor
Run XAMPP/setup_xampp.bat to update the configuration files with the new server location
Run XAMPP/xampp-control.exe
Click the Start button next to Apache and MySQL
Navigate to XAMPP/mysql/bin
Hold the SHIFT key and right click in the white space > Open PowerShell windows here...
Type the following in the PowerShell window to setup the database
.\mysql -u root CREATE DATABASE invoice_plane; CREATE USER 'invoice_plane_rw'@'localhost' IDENTIFIED BY 'Inv0!c3Pl@n3!'; GRANT ALL ON invoice_plane.* TO 'invoice_plane_rw'@'localhost'; FLUSH PRIVILEGES; exit; exit
Invoice Plane Web Installer
Open a web browser and navigate to http://DNSorIP/invoiceplane
The Invoice Plane Installation web installer should be load