I understand that a web server requires software such as PHP and mySQL. I have attempted to read a number of articles and books on the matter of websites, servers and the associated software but they all seem to introduce terminology on an ad hock basis and I find myself floundering.