None of us is perfect, and everyone who creates websites makes the occasional mistake. Therefore, if you do intend creating a website it is a good idea to make it on your own computer first, and only download it to a 'live' server once you are fully happy with it.
If you make mistakes on a 'live' website, the Google-bot will index those pages, but when it returns later (after you have deleted the offending pages) Google won't be able to find them. This may make Google wary of indexing future pages, or it may only index one or two pages when you want it to list your whole site. You do not want to upset Google, so make sure you make your mistakes in private!
Take the opportunity of trying things out. Do you want one column, two columns or three columns? Do you want black text on a pale background, pale text on a dark background, or something in between? Do you want a site made with WordPress, with Drupal, with Joomla, or with some other software? With a desktop server you can try them all!
OBTAINING THE RESOURCES
So you need a Windows desktop server … but what EXACTLY do you need?
For a basic Windows server you need the following:
1) Apache (The most commonly used web server software)
2) MySQL (A relational database for holding all the information)
3) PHP (a scripting language used for producing dynamic web pages)
This combination of software on a Windows desktop is known as WAMP server software (Windows, Apache, MySQL, PHP).
If you have a Linux computer, it is known as LAMP server software. (Linux, Apache, MySQL, PHP). If you are familiar with Linux, then you probably already know how to install a LAMP server, so this eBook concentrates on the vast majority of people, who will be use Windows.
If you are using Windows and want to install a server, you need to install Apache, MySQL, and PHP software. The good news is that all this software is free and easily obtainable.
Now you could search the internet for all three pieces of software and install them separately (yawn!), but a much better way is to install a single package that already contains all three in a single application (quicker and easier).