Install phpBB 3.0.5 on XAMPP 1.7.2 for Windows server

INTRODUCTION

phpBB is the most widely used open source bulletin board/forum solution in the world. It is feature-rich, user-friendly, and fully supported by the phpBB Team. There are lots of free plug-ins and themes for phpBB, which can be found on their website.

This tutorial will show you how to install phpBB3.0.5 on your XAMPP 1.7.2 for Windows XP/Vista 32-bit & 64-bit Apache HTTP server.

I also will show how to create a new MySql database using phpMyAdmin and also create a unique user and password for that database for security purposes. So if you're ready to go, let's get started. I've made both a written tutorial and a video tutorial, so select whichever one you prefer below.

GETTING STARTED

You will need to first go and download the latest version from http://www.phpbb.com/downloads/olympus.php
I recommend the ZIP version.

phpbb305_2009-08-12_15-02-07

Go ahead and extract it somewhere accessible, such as your desktop, and then follow the tutorial below.

 

WRITTEN TUTORIAL (for the Video Tutorial, click HERE)

 

  1. Make sure your XAMPP Apache and MySql servers are both running before starting.

    phpbb305_2009-08-12_15-03-22

  2. Now choose if you wish to install it in your root folder or in a sub-folder.

    • Sub-folder - Copy the extracted folder over to your htdocs folder, as shown in the illustration below.
    • Root folder - Copy the contents of the extracted folder over to your htdocs folder. Replace the index.php file when asked to do so.

    phpbb305_2009-08-12_15-08-43

  3. Now open your web browser and go to http://localhost/phpmyadmin and login as the root user.

    phpbb305_2009-08-12_15-09-22

  4. Next create a new database for your phpBB forum.
    The database name doesn't matter, just make sure you remember it.

    phpbb305_2009-08-12_15-11-17

  5. Now click the Home button as shown here with the arrow.

    phpbb305_2009-08-12_15-14-13

  6. Now click on the Privileges tab as shown here.

    phpbb305_2009-08-12_15-14-51

  7. Now scroll down and click on Add a new User.

    phpbb305_2009-08-12_15-15-25

  8. Now fill out the information to create the new user.

    • User name: This can be whatever you like. Be sure to remember it for this tutorial.
    • Host: Select Local from the drop-down menu or just type localhost in the box.
    • Password: For this, I just click the Generate button and let it generate a password.
      Be sure to copy this password so you can paste it during the installation.
    • Now scroll down, leaving everything else default and click the Go button at the bottom.

    phpbb305_2009-08-12_15-16-18

    phpbb305_2009-08-12_15-16-51

  9. Now scroll down and find Database-specific privileges and select the database from the drop-down menu. It should automatically transfer you to the next screen.

    phpbb305_2009-08-12_15-17-52

  10. Now click on the Check All link shown here, then click Go.

    phpbb305_2009-08-12_15-18-50

  11. Now in your browser, go to http://localhost/phpbb3/install/index.php and you should see the following screen. Click on the Install tab.

    phpbb305_2009-08-12_15-20-21

  12. Scroll down and click Proceed to next step.

    phpbb305_2009-08-12_16-00-44
    phpbb305_2009-08-12_15-59-44

  13. You should see the screen named Installation compatibility.
    Most everything should be green, with the exception of the following items, which is fine.
    Also, Imagemagick has a note out beside it, which is ok too.
    Click on Start Install if everything is good to go.

    phpbb305_2009-08-12_16-01-47
    phpbb305_2009-08-12_16-02-15
    phpbb305_2009-08-12_16-03-17

  14. Next you will see the Database configuration screen.
    Fill it in with the correct information.

    • Database type: You can leave it on this one.
    • Database server hostname or DSN: This should be localhost
    • Database server port: Leave this blank.
    • Database name: This is whatever you named the new database you created.
    • Database username: This would be the new username you created in phpMyAdmin.
    • Database password: This is the long generated password you copied earlier in phpMyAdmin.
    • Prefix for tables in database: Just leave this as is.

    Click on Proceed to next step.

    phpbb305_2009-08-12_16-07-46

  15. If the information in step 14 is correct, you should see this.
    Click Proceed to next step if so, otherwise go back and check your information.

    phpbb305_2009-08-12_16-08-30

  16. Now you should see the Administrator configuration screen.
    Fill this information out accordingly, then click Proceed to next step.

    phpbb305_2009-08-12_16-09-30

  17. You should see the following screen. Click Proceed to next step.

    phpbb305_2009-08-12_16-09-52

  18. The next screen should look like this.
    Once again, click Proceed to next step.

    phpbb305_2009-08-12_16-10-13

  19. Now you should come to the Advanced settings screen.
    These settings should be just fine left as-is.
    Click Proceed to next step.

    phpbb305_2009-08-12_16-23-42
    phpbb305_2009-08-12_16-24-06

  20. Now you should see this. Click on Proceed to next step.

    phpbb305_2009-08-12_16-24-39

  21. Now you've finally reached the end of the installation.
    Note the area I've circled. You must remove or rename the directory install.

    phpbb305_2009-08-12_16-25-17

YOU'RE DONE!

Your new phpBB3 forum should be ready to go now.
You may want to go pick out a new theme or some mods for it from http://www.phpbb.com/customise/

You may also be interested in the Step 4 - Additional Settings section of this website, which will offer ways to secure your phpBB forum, how to use a public domain name for your forum, etc.

 

VIDEO TUTORIAL



Comments
Add New Search RSS
Thank You
Murali Y-m-d H:i:s

Thank for the wonderful tutorial.I just installed phpbb3 and smf using this
guide
:)
having trouble accessing my forum
Russ Y-m-d H:i:s

I have everything setup and it's pointed to my domain: supersizemypc.com and is
located: supersizemypc.com/forums but when I go there, it just gives me a blank
page. I can get the forums to work when I go to localhost:8080/phpbb
do you know what i'm doing wrong? I think it is a permission thing but I don't
know where I would go to setup the permissions.

FYI: I'm hosting everything on an windows XP system. Apache 2.2 web server and
using PostgreSQL 8.4 for the Database.

RE:
NetworkNerd007 Y-m-d H:i:s

Hey Russ,
Check your Apache error log, that may give you a clue. It's in your apache
/logs/ folder and named error. Scroll down to the bottom of it and see if it
tells you.

The only other thing I can think of off the top of my head is to check what URL
the forum is set to. I think there's a setting somewhere in there to specify
the URL.

I know many scripts are very particular about what URL you use to install them
and they're not accessible from any other URL. WordPress is one and Joomla gets
real buggy when you move it, so you might try deleting the script and database
for it, then re-install it from your domain name and not localhost.

On a side note, you've got a terribly slow connection to your server. I'd
recommend either try minimizing the graphics or check out some cheap paid
hosting. I managed to find one for $10/year. I currently use Godaddy for
$7/month and then use my personal web server for testing/development and
personal use. It's publically accesible, which makes it easy for me to get help
when developing scripts, but I don't run intentional public sites off of it.

Anywho, I hope that helps. If not, send me a message and I'll give you my MSN
Messenger/Yahoo/Skype info.
Wow!!!!!!
cp1978 Y-m-d H:i:s

Excellent

One shot install

Great Step by step instructions.


Leave feedback
Name:
Your email:
 
Website:
Message Title:
Formatting:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Enter the text as you see it in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Last Updated (Wednesday, 12 August 2009 23:09)

 

!!REMEMBER: Support Forums!!

I still keep getting requests for support in the comments of posts and unfortunately I cannot give adequate responses due to the fact there's limited space and it just isn't the right place for support.
I therefore am encouraging visitors to PLEASE go to http://forum.myownserver.info for any support related questions. You will NOT receive any spam or anything you don't specifically subscribe to! I'm very meticulous about this myself and if at any time you need help stopping notifications from posts you previously subscribed to, contact me and I will promptly fix the issue.

Thank you for your participation in this!

Open SourceApache HTTP Server ProjectMySQLPHP
Twitter Feed
Make a Donation
This site does not run ads nor does anyone fund it. The owner and author is unemployed and pays for it himself, so if you're feeling generous, please make a donation of any amount to help out. Thank you very much.

Powered by easy paypal donation

Survey
Which is better?
 
Search
User Login



Visitors


Countries

30.1%United States United States
8.4%United Kingdom United Kingdom
7.7%India India
4.7%Australia Australia
4.5%Canada Canada

Visitors

Today: 106
Yesterday: 215
This Week: 722
Last Week: 1232
This Month: 1572
Last Month: 4992
Total: 52741


JoomlaWatch Stats 1.2.9 by Matej Koval