4.5 Web Server Deployment

Server-side application is implemented as a set of PHP scripts using MySQL database as data storage. Nowdays web servers are mostly hosted on Unix platforms and their clones, that is why in this guide instructions will be given describing in detail how to set up the application on Linux platform, Ubuntu OS, to be more precise. In most cases names of the packages, required to be installed, will be the same for other Linux systems. Theoretically speaking, the application could be installed even on Windows OS but it is out of scope of the current guide.

Let's assume that no Apache web server, MySQL database server, PHP interpreter is installed. Let's also assume that Ubuntu or Kubuntu OS is installed, there is an Internet connection awailable and you have root privileges. In this case the list of steps to be done is given below: