Right click the downloaded XAMPP file > Extract All...
Right click the downloaded phpBB .zip file > Extract All...
Rename the extracted phpBB3 folder phpBB
Cut the phpBB folder inside the XAMPP/htdocs directory
Copy the extracted XAMPP directory to a safe location to run from, C:\Program Files for example
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 phpbb database
./mysql -u root CREATE DATABASE phpbb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON phpbb.* TO 'phpbb_rw'@'localhost' IDENTIFIED BY '!!phpBB##'; FLUSH PRIVILEGES; EXIT; exit
Open a web browser and navigate to http://DNSorIP/phpBB
The phpBB introduction screen should be displayed
Click the Install tab
Click the Install button
Input an administrator username, email address and password > Click Submit
Enter the database hostname, username, password and database name > Click Submit
Click the Submit button on the Server configuration page
Click the Submit button on the E-mail configuration page
Enter a title and short description on the Bulletin board configuration page > Click Submit
When the installation completes, open XAMPP/htdocs/phpBB and rename or delete the install directory
In a web browser, navigate to http://DNSorIP/phpBB
Welcome to your very own, self-hosted forum with phpBB