first of all you will need EasyPHP http://www.easyphp.org/telechargements/ ... easyphp1-7
Download, install, go to your start menu, all programs, easyphp 1.7 and run it.
It should go to your icon tray, double click it and set the language to english (click the tab that says francios). Hit Start Windows startup, launch server when application start. Make sure apache and MySQL are running, if not click them and hit start
Ok, I'm assuming you have the files you want hosted, or the website. Apache on default will autodetect index.html, index.php, index.php2, and index.php3. So if you want your homepage to be shown by default name it index.html or index.php (depending on if its a .html or a .php to begin with)
place your files for your website in C:\Program Files\EasyPHP1-7\www
your things are hosted, for your friends to get to your website they type in your ip address in the internet address bar (http://www.whatsmyip.org) - later on I'll tell how to forward it to a free domain.
A side note, if you don't want to host a website and just wanna host files, just stick them in C:\Program Files\EasyPHP1-7\www
Ok, now to the forums, make sure mySQL is on. First of all download IPB 1.3 http://188.8.131.52/upload.zip
Ok, now extract it with windows extracter or winrar/winzip etc to your C:\Program Files\EasyPHP1-7\www (make sure you hit extract here, so theres only a upload file with stuff in it, not upload/upload/craphere!
Open up your command prompt (MYSQL NEEDS TO BE ON...) and type in the cmd prompt
cd C:\Program Files\EasyPHP1-7\mysql\bin
now your uhhh, name thingie should say C:\Program Files\EasyPHP1-7\mysql\bin
if it does, then type this in the command prompt.
mysql -u root
It should say "Welcome to your MySQL moniter..~" if so type this in the cmd prompt
CREATE DATABASE IF NOT EXISTS forums;
Now type in exit, and close out the command prompt.
MAKE SURE APACHE is started, and in your internet browsing client type in
For the information,
Database Name = forums
Username = Root
Password = *Nothing*
Whala, the forums are installed!...
Side notes - If you want the website up, and the forums your computer needs to be on running EasyPhp, with MySQL and Apache Started basically.
If you want your website forwarded, there are many free ones (not like .com or .net) like http://www.uni.cc is a good one or http://www.dot.tk, just tell em your current website is *Your IP*
Any questions, ask. Sucky tut, but hell.
Dynamic and Static IP's 101
If you have a static IP, your IP address is always the same, meaning people can always just go to your never-changing IP address.
dynamic IP's sometimes change when you restart, after a certain lease time, etc. If you want your friends to go to a permanant "IP" and you have static. Register a free account at http://www.no-ip.com. Then tell them to go to ***.no-ip.com (which is your permanant IP if your on dynamic.)