Computer Hope (2019) said that a web server is a computer that's used to deliver webpages and other content to users over the internet. There any many different types of software that can be used to create a web server. Tutorials Point (n.d) said that the most common web server in the world is the Apache web server as it can be installed in almost all operating systems including linux.
ITX Design (2013) said that the most common operating system for hosting a web server is Linux. This is due to the fact that it is an open sources operating system, meaning that it is free to use so that the developers don't have to pay £219.99 for a copy of Microsoft Windows 10 Pro (2019). ITX Design (2013) also stated that Linux is better as a web server as it is more stable and has more performance power than Windows. Windows Central (2018) said that Windows uses about 1-2 GB of RAM just in idle which means that it is using more processes than Linux. This would mean that more configuration would be needed to be able to use Windows as a web server.
Another service that is commonly installed on a web server is PHP. w3schools.com (n.d) said that PHP is a scripting language that is executed on a web server. PHP can dynamically change webpage content, create, read and delete files on a server. Cleverism (2015) said that PHP is one of the top programming languages used in web development and it is commonly used in web apps as well as it’s very powerful. Another elements that is needed for a web server is a database.
Horne, K (2019) said that MySQL is one of the most common databases used when creating a web server. This is due to the fact that it is used in so many different content management systems or CMS like WordPress and Joomla.
Potter, J (2018) said that there are many different software stacks that are used to create a web server but said that one of the industry standard stacks is LAMP. This stands for Linux, Apache, MySQL and PHP. There are many alternatives including WAMP (Windows, Apache, MySQL, PHP).