The acronym LAMP commonly refers to a web server on which Linux, Apache, MySQL and PHP are installed.
A web server allows to host dynamic content (pages, scripts, images, videos, files…) and make them available on the internet in a fast, reliable, secure and free way.
The LAMP web server‘s components have been tested for many years and are constantly optimized by the open source community.
Linux is an operating system. It allows the configuration and the execution of all other programs on the server. It is available in several distributions including Debian and Ubuntu which deliver the best compromise between simplicity, security and robustness.
Apache is the web server entry point. It serves as a bridge between internet users and the server’s resources (pages, scripts, images, videos, files…).
MySQL is a database engine. It stores, organizes and returns the information required to generate dynamic content through the use of SQL queries (insert, select, update, delete…).
PHP is a scripting language. It allows to generate dynamic content (pages, images, files…) from local or remote resources (files, databases, API…), then to transmit them to the user through Apache.
» Install and set up Linux Debian 7
» Create and configure DNS records for a domain
» Install and set up a web server on Debian or Ubuntu Linux
» Create and set up an Apache virtual host
» Secure a web server on Debian or Ubuntu Linux