How to install Lamp server on ubuntu 14.04

How to install LAMP server on Ubuntu 14.04


A “LAMP” stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating system, with the Apache web server. The site data is stored in a MySQL database, and dynamic content is processed by PHP.

In this guide, we’ll get a LAMP stack installed on an Ubuntu 14.04 Droplet. Ubuntu will fulfill our first requirement: a Linux operating system.

LAMP refers to the first letters of Linux, Apache, Mysql and PHP .

1. Apache2 installation
2. Mysql installation
3. PHP installation
4. Testing all together

Apache2 installation :

Step 1 » Type the below command for installing apache 2 package from repository .

krizna@leela:~$ sudo apt-get install apache2

This command will install apache2 and its dependencies  .

Step 2 » After installationm, Add the following line “ServerName localhost” to the/etc/apache2/apache2.conf file.
ServerName localhost

Step 3 » and restart apache service

krizna@leela:~$ sudo /etc/init.d/apache2 restart
Step 4 » Apache will start working with minimal configuration. Now Open your server-ip in the browser and You can see the apache ubuntu test page.( Default document root is located in this path /var/www/html )
Install lamp server ubuntu 14.04

Mysql installation :

Step 5 » Issue the below command to install mysql server with dependencies.

krizna@leela:~$ sudo apt-get install mysql-server

Step 6 » During installation it will prompt for a new password for mysql root . Give some strong password and retype the same password for confirmation.
Install lamp server ubuntu 14.04
Step 7 » After installation check the Database connection.

Check the service status .

krizna@leela:~# sudo /etc/init.d/mysql status
* /usr/bin/mysqladmin Ver 8.42 Distrib 5.5.35, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Server version 5.5.35-1ubuntu1
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 1 min 12 sec
Threads: 1 Questions: 573 Slow queries: 0 Opens: 421 Flush tables: 1 Open tables: 41 Queries per second avg: 7.958

Service is already up , Now Type this command to login
krizna@leela:~# mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 42
Server version: 5.5.35-1ubuntu1 (Ubuntu)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Okay . Mysql server installation is over.

PHP installation :

Step 8 » Type the below command to install php5 .

krizna@leela:~$ sudo apt-get install php5 php5-mysql

Step 9 » Create a php file and paste the below code into the file to show the php configuration . Goto the default apache root path /var/www/html . create a new file phpinfo.php  and paste the below code and save it.


Step 10 » Now restart the apache2 service .

krizna@leela:~$sudo /etc/init.d/apache2 restart

Step 11 » Now open the file in the browser ( Eg: http://yourip/phpinfo.php )
you can see the php information page as below.
and make sure you can see the mysql details in the php information page .
Install lamp server ubuntu 14.04
We have sucessfully configured Apache2 , mysql and php .

Testing All together :

We need to test mysql database connectivity using PHP code .
Step 12 » create a new file dbtest.php in the root path (/var/www/html) and paste the below code . kindly replace “password” with your mysql root password provided during mysql installation .

$con = mysql_connect("localhost","root","password");
if (!$con)
die('Could not connect: ' . mysql_error());
echo "Congrats! connection established successfully";

Step 13 » open the file in your browser ( http://yourip/dbtest.php ). Now you could see the page like below.
Install lamp server ubuntu 14.04


Source :

Programming Tutorials

TUtorial LINKS

Annual Contests

Continuous or Ongoing Contests


Share Internet Connection With Android in Ubuntu 14.04

create wifi hotspot for android

This quick tip is going to show you how to create wifi hotspot in Ubuntu 14.04 so that you can share a wired internet connection with Android devices through your wireless card.

I’ve written about this in another post using a third-party app called ap-hotspot, but some readers said that not work.

The pre-installed Network Manager in Ubuntu Unity does not support Access Point (AP) mode which is required for Android devices. Fortunately, KDE’s connection editor support this mode, below is how:

NOTE: To do below steps, your Wireless Card must support Access Point (AP) mode.

1. Click the link below to bring up Ubuntu Software Center and click install kde-nm-connection-editor:

Click Install KDE’s Network Manager

2. Once installed, press Alt+F2 and run command to launch the app:


launch kde connection manager

3. Click Add button and choose “Wireless (shared)” from the drop-down list.


4. Type in a name, ssid, and select Access Point mode. If want, set up a password under Wireless Security tab. Finally, click OK.


5. Already connected Wired internet? OK, click Network Manager applet on Unity panel and then choose “Connect to Hidden Wi-Fi network”, choose the connection you created in previous step and click Connect button.


6. Finally, your Network Manger menu should like this:


Turn on WLAN on your Android phone and you’ll see the access point in the list. Click connect and enjoy!

Source :