How to Install LAMP in Ubuntu Server 14.04 LTS

Posted by Labels: at

Tutorial Ini akan menjelaskan dasar langkah cara menginstal LAMP (Linux, Apache, MySQL, PHP atau Perl) server ubuntu Server 14.04 LTS. Akronim LAMP berasal dari huruf pertama dari Linux, Apache HTTP Server, MySQL, dan PHP / Perl / Python.
  • Linux adalah sistem operasi Unix-seperti dan POSIX-compliant. Ubuntu Server adalah salah satu distro Linux populer didedikasikan untuk lingkungan server.
  •  Apache adalah server HTTP web, yang paling populer digunakan. Ini melayani halaman web ketika mereka diminta oleh web browser. Ketika Anda mengetik URL pada server web Anda dan tekan Enter, halaman yang Anda lihat di layar kemungkinan besar dilayani oleh web server Apache.  
  • MySQL adalah sistem manajemen database sekarang dimiliki oleh Oracle Corporation. Menyimpan dan mengatur referensi untuk informasi kebutuhan webserver. PHP adalah bahasa pemrograman reflektif, yang memungkinkan semua bagian yang berbeda untuk bekerja bersama-sama.
Tutorial ini mengasumsikan bahwa Anda telah menginstal Ubuntu Server 14.04 dengan benar dalam mesin Anda, jika Anda membutuhkan panduan dasar menginstal ubuntu server yang 14.04 Anda bisa baca di sini.

Install and Configure Apache2

First, update ubuntu repository with the following command :
sudo apt-get update
Install Apache2 and all related dependencies with these command:
sudo apt-get install apache2 apache2-utils
Once apache2 installed, modify file /etc/apache2/mods-enabled/dir.conf, with your favorite editor. I’ll used nano command:
sudo nano /etc/apache2/mods-enabled/dir.conf
You should see the following line:
<IfModule mod_dir.c>
       DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Change to:
<IfModule mod_dir.c>
       DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Restart apache2 with following command:
sudo service apache2 restart
Now you can check out apache2 is working or not by visiting your server’s public IP address or domain from your web browser ( http://ip_address or http://domain.com). If it work you will see the default Ubuntu 14.04 Apache web page, which is there for informational and testing purposes. It should look something like this:
default web page apache2 ubuntu

Install and Configure MySQL Server

To install Mysql Server package and all related package dependencies run the followong command:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
During the installation, you’ll be asked to setup the MySQL root user password. This is an administrative account in MySQL that has increased privileges, Enter the password and select [OK].
configuring mysql-server-5.5
After the mysql server installation complete, you need to run some command for tell MySQL to create database directory structure where it will store its information. You can do this by typing the following command:
sudo mysql_install_db
 
create database directory structure
Run the following command, It will be ask you to enter the password for the MySQL root account. Next, it will ask you if you want to change that password. If you are happy with your current password, type “n” for “no”. It also ask you to remove some sample users and databases, disable remote root logins, and load these new rules so that MySQL immediately respects the changes you have made.
sudo mysql_secure_installation
mysql secure installation

Install and Configure PHP5

To install PHP5 package and all related package dependencies run the following command below. by default ubuntu server 14.04 will installed PHP 5.5
sudo apt-get install php5 php5-mysql php-pear php5-gd  php5-mcrypt php5-curl

Testing PHP5 and MySQL

In order to test PHP script you need to create simple PHP script in directory /var/www/html. in this case I’ll create phpinfo.php:
sudo touch /var/www/html/phpinfo.php
sudo nano  /var/www/html/phpinfo.php 
Add the following line into file /var/www/html/phpinfo.php
<?php phpinfo(); ?>
Save and exit ( Ctrl + O, Ctrl + X)
Test the php script you have made from web browser by typing in address bar http://ip_address/phpinfo.php. It will appear like screenshot on below.
Test the php script
This page basically gives you information about your server from the perspective of PHP. It is useful for debugging and to ensure that your settings are being applied correctly.
Testing MySQL connection with PHP script. Create the file /var/www/html/phpmysql.php then add the following line on below. Replace the password with your mysql root password have made during mysql installation:
sudo touch /var/www/html/phpmysql.php

sudo nano /var/www/html/phpmysql.php

<?php
$con = mysql_connect("localhost","root","password");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}
else
{
 echo "Congrats! connection established successfully";
}
mysql_close($con);
?>
Now open web browser and navigate to http://ip_address/phpmysql.php, The page should be appear like screenshot on below:
Test the php mysql script
Post a Comment

Back to Top