How to Build a Web Server

Level of difficulty: Difficult

Generally, Web servers are used to download Web pages through the Internet. In contrary to popular belief, not only big companies can create a Web server since people staying at home or even those with small businesses can set up their own Web server with almost no cost at all, maybe just a higher electricity bill.

Materials Needed:
- Web server application
- PHP 5
- My SQL Database
- phpMyAdmin
- files for the website
- Notepad or other text editor
Step 1
Make sure that you have all the applications needed to create a Web server. Your Web server will not go live if one is missing.
Step 2
Prepare the Web server application first. You can use the Abyss Web Server X1 for this. If you have no Abyss Web server program, you can simply download a copy for free.
Step 3
Abyss allows you to install different Web server components in one sitting. These components are the Abyss Web Server, SSL Support, ASP .NET Support, Documentation, and the Start Menu shortcut. Select all these and click 'Next'.
Step 4
The next window will ask for the destination folder of Abyss. Its default location is the Program Files. You can change that if you want. Press the 'Install' button when you are finished determining the location. Wait until it is done installing.
Step 5
Install the PHP 5. You can also download a copy of this program. Just like the Abyss Web server, you should select its location. Hit the 'Install' button and wait until it is done installing.
Step 6
Install the MySQL Database. Download a copy of this if you do not have any.
Step 7
Open the downloaded MySQL Database setup file. The Install window will appear. Click 'Next'.
Step 8
A window asking the setup type will show up. Just choose the 'Typical' setup type and press 'Next'. Press 'Install'.
Step 9
The MySQL Server Instance Configuration Wizard windows will show up. Click 'Next'.
Step 10
Select the configuration type. Just choose the standard configuration for easier installation. Click 'Next'.
Step 11
Just click 'Next' and only stop when you want to configure anything.
Step 12
Stop with the MySQL Server Instance Configuration window. Here, you will enter the password for your database. Click 'Next'.
Step 13
Press the 'Execute' button if you want to configure more files and settings or add a file for your website.
Step 14
Download a copy of phpMyAdmin. Extract the downloaded file, copy, and paste it to the Abyss Web Server folder.