Linux, Apache, MySQL and PHP is a solution stack that is most commonly referred to using its acronym “LAMP“. It is an open source development platform for creating and managing web applications. Linux servers work as back-end operating system. Apache is the web server, MySQL is the database and PHP is the server-side scripting language.
Apache is a web server that runs on most Linux/UNIX based operating system as well as on Windows. It is free and open source HTTP web server. It is used to server static page and dynamic content. It runs on more than 67% of all web servers in the world. It is fast,reliable and secure server.
MySQL is the most popular open source relational database management system (RDBMS). MySQL has become the leading database choice web-based applications, Used by high profile web properties including Facebook, Youtube, Twitter, Yahoo! and many more.
PHP ( Hypertext Preprocessor) is a free and open source server-side scripting language. Which is used to generate dynamic web page. PHP contain HTML,Text and script blocks. When user request for a PHP page through web browser than PHP script execute on web server and display the requested result in browser.
A LAMP (Linux, Apache, MySQL, PHP) stack is a common web stack used for hosting web content.
In this artile I will show how to install LAMP on Ubuntu.
Install LAMP on Ubuntu
Follow the below steps to install LAMP on Ubuntu.
Step #1: Install Apache
Apache 2 is available as an Ubuntu package, therefore we can install it using below command.
# sudo apt-get install apache2
Now restart Apache
For Ubuntu 14.04 # sudo service apache2 restart For Ubuntu 15.04 # sudo systemctl restart apache2
To make sure everything installed correctly we will now test Apache to ensure it is working properly or not.
http://localhost Or http://Server-IP
Step #2: Install PHP
Run the below command to install PHP and Apache PHP modules.
# sudo apt-get install python-software-properties # sudo add-apt-repository ppa:ondrej/php5 # sudo apt-get update # sudo apt-get install -y php5
Now verify installed PHP5 version using following command.
# php -v PHP 5.5.28-1+deb.sury.org~trusty+1 (cli) (built: Aug 16 2015 09:30:05) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
Step #3: Install MySQL
At long last introduce mysql-server bundles for MySQL database. Additionally introduce php5-mysql bundle to use MySQL support using php. Use following command to install it.
# sudo add-apt-repository -y ppa:ondrej/mysql-5.5 # sudo apt-get update # sudo apt-get install mysql-server php5-mysql
After installing MySQL execute following command for initial settings of MySQL server.
# sudo mysql_secure_installation
Now restart Apache:
For Ubuntu 14.04 # sudo service mysql restart For Ubuntu 15.04 # sudo systemctl restart mysql