This guide assumes that you have Windows XP installed in C: drive.
By the end of this guide, you will be running an Invision Power Board forum from your own computer.
MySQL Servers and Clients 4.0.1 or above
PHP 4.3.4 Installer or above
Internet Information Systems (included in Windows 2000/XP/2003)
Invision Power Board Forum Software 1.3 or above
NO-IP DUC 2.1.4 or above (if you have a dynamic IP address)
All these programs are freeware. If the following links do not work, please use www.google.com to find their homepages. You will be able to download those programs from their homepages.
http://www.mysql.com/downloads/mysql-4.0.html (mysql-4.0.xx-win.zip)
http://au.php.net/get/php-4.3.4-installer.exe/from/this/mirror (php-4.3.4-installer.exe)
http://www.no-ip.com/downloads.php (ducsetup.exe)
http://www.invisionboard.com/download/ (1p3Final.zip)
Go to Control Panel > Add/Remove Programs
Click Add/Remove Windows components
Click Next and have your Windows 2000/XP CD ready.
Follow the prompts and you will have IIS installed in your system.
Go to Start > Administrative Tools > Configure Your Server Wizard
Press Next until you get the following screen
Click Application server (IIS, ASP.NET) and press Next
Enable FrontPage Server Extensions and ASP.NET (optional)
Have your Windows Server 2003 CD ready.
Follow the prompts and you will have IIS6 installed in your system.
Just follow the default settings
It will install in C:\PHP\ directory.
When it comes to Server Type, carefully select the appropriate setting
Microsoft IIS 5.0 or higher is included in Windows 2000/XP
Microsoft IIS 6.0 is included in Windows Server 2003
Open notepad
Copy and paste the following
phpinfo(); ?>
<? phpinfo(); ?>
Save it as phpinfo.php in C:\Intepub\wwwroot\
Open Internet Explorer and type http://localhost/phpinfo.php
If you see a webpage similar to below, then you are successful.
Install MySQL Servers and Clients 4.0.1 in default settings.
It will install in C:\mysql\ directory.
This section is optional.
If you have a static IP address you can use your IP address has your domain.
However if you have a dynamic IP address, then it might be a good idea to get a free host name from www.no-ip.com . The reason for choosing NO-IP is, they have a software that can be installed as a service in the local computer which will automatically detect whenever the IP address changes and update your host names.
Register with www.no-ip.com and obtain a password.
Your username will be your email address.
Use this login details after the installation of NO-IP DUC.
In Windows 2000 or XP you can run NO-IP DUC as a system service.
Start > Run > C:\mysql\bin\winmysqladmin.exe
When you start WinMySQLadmin for the first time, you will be prompted for a username and password.
The application will create the initial MySQL user account on a Windows system.
If you are asked for a username and password by any chance, then you will have to do this manually.
Go to command prompt
C:\Documents and Settings\McoreD>cd \
C:\>cd mysql
C:\mysql>cd bin
C:\mysql\bin>
To change the password for the root user, do the following
C:\mysql\bin>mysqladmin –u root password MyPassword
MySQL may have also created another account with a blank password with the username of your Windows Account. To change its password:
C:\mysql\bin>mysqladmin –u McoreD password MyPassword
Go to command prompt
C:\Documents and Settings\McoreD>cd \
C:\>cd mysql
C:\mysql>cd bin
C:\mysql\bin>
To create a new database called rwsbetas-dev, do the following:
C:\mysql\bin>mysqladmin create rwsbetas-dev
Just in case, to delete the database:
C:\mysql\bin>mysqladmin drop rwsbetas-dev
Once you are done, exit Command Prompt.