Servers

Servers serve up Web pages to browsers and do many other jobs. You don't really need to understand them but you may need to know a few of the words and be able to choose a suitable server for your site. Most Web developers do not get involed in the running of the server which holds their site. They will either work for an organisation with network specialists to handle the servers or will pay a hosting organisation to host the site for them.

You can do some research if you want to know more than this:

Your own server

In order to practice PHP (and MySQL) you will need your own server. There are three main options:

XAMPP is definitely the best option for now.More info on setting up your own server

The easiest option is to install XAMPP which is a server which will run on your PC. Don't use it for hosting a real Web site but it is ideal for practice. You can even run XAMPP from a flash drive.

Once you have a site good enough for the Web you should probably start by looking for a Web hosting company. These will give you some space and time on a shared server (don't worry it looks like your site is on its own server) and so are cheaper than running the site yourself. A Linux-based hosted server will have everything you need for what you do on this site.

submit to reddit Delicious Tweet