SlideShare uma empresa Scribd logo
1 de 29
1. Installation of Apache
Hello Everyone, 
In this tutorial, 
let us Install LAMP Server (Apache, MySQL, PHP) 
on Ubuntu 12.04/14.04 Server.
What is Lamp? 
LAMP is a combination of operating system and 
open-source software stack. The acronym LAMP 
is derived from first letters of Linux, Apache 
HTTP Server, MySQL or Maria DB database, and 
PHP/Perl/Python.
What is Apache ? 
Apache is an open-source multi-platform web 
server. It provides a full range of web server 
features including CGI, SSL and virtual domains. 
Website link for Apache: httpd.apache.org/
I'm running all the steps in this tutorial with root 
privileges, so make sure you're logged in as 
ROOT
Update Ubuntu repositories by giving 
the below command
sudo apt-get update & sudo apt-get 
upgrade -y
sudo apt-get install apache2
Testing for Apache Working or Not 
http://localhost/ 
or 
http://server-ip-address/.
2. Installation of MySQL
What is MySQL ? 
MySQL is a relational database management 
system (RDBMS) that runs as a server providing 
multi-user access to a number of databases, 
though SQLite probably has more total 
embedded deployments. 
Website link MySQL: http://www.mysql.com/
sudo apt-get install mysql-server mysql-client 
or 
sudo apt-get install mysql-server libapache2- 
mod-auth-mysql php5-mysql
You can verify the MySQL server status using 
command 
sudo service mysql status 
Sample output:mysql start/running, process 
3470
3. Installation of PHP
What is PHP ? 
PHP (recursive acronym for PHP: Hypertext 
Preprocessor) is a widely used open-source 
general purpose scripting language that is 
especially suited for web development and can 
be embedded into HTML. 
Website phpMyAdmin: www.phpmyadmin.net
sudo apt-get install php5 php5-mysql 
libapache2-mod-php5
Test PHP Create a sample “testphp.php” file in 
Apache document root folder. 
sudo nano /var/www/html/testphp.php 
Add the following lines. 
<? 
phpphpinfo(); 
?>
Restart apache2 service: 
sudo service apache2 restart 
or 
/etc/init.d/apache2 restart
Testing testphp 
(e.g. localhost:testphp or 
http://192.168.0.100/testphp.php) 
If you want to install all php modules enter the 
command 
sudo apt-get install php* and restart the 
apache2 service 
.
To verify the modules, open web browser and 
navigate to 
http://server-ip-address/testphp.php. 
You will able to see all installed php modules
3. Installation of phpMyAdmin
phpMyAdmin is a free open-source web 
interface tool used to manage your MySQL 
databases. It is available in the Official Debian 
repositories.
sudo apt-get install phpmyadmin
Web server to reconfigure automatically: <-- 
apache2 
Configure database for phpmyadmin with 
dbconfig-common? <-- yes 
Enter MySQL application password phpmyadmin 
< --- 123456
Afterwards, you can access 
phpMyAdmin under:- 
http://192.168.0.100/phpmyadmin/
How to change MYSQL root Passwd
Once you have installed MySQL, we should 
activate it with this command 
sudo mysql_install_dbsudo 
/usr/bin/mysql_secure_installation
The prompt will ask you for your current root 
password. 
Go ahead and choose N and move on to the 
next steps 
Remove anonymous users? [Y/n] y 
Disallow root login remotely? [Y/n] y 
Remove test database and access to it? [Y/n] y 
Reload privilege tables now? [Y/n] y 
Now you can manage your MySQL databases 
from phpMyAdmin web interface
That’s it. Your LAMP server is up and running now. 
NOTE :- For Any Clarification Please Comment Below 
Watch Next Video :- see How to Install Ubuntu Server 
14.04 
https://www.youtube.com/watch?v=PiKchOXHwpE&list 
=PLmMAzSMza_1f4b8Keim51-9LfKBU28pWf 
Thanking You 
Hope U Like it........

Mais conteúdo relacionado

Mais procurados

Ansible automation tool with modules
Ansible automation tool with modulesAnsible automation tool with modules
Ansible automation tool with modules
mohamedmoharam
 
Aj
AjAj
Aj
Reka
 
Prabu apache installations
Prabu apache installationsPrabu apache installations
Prabu apache installations
Prabu Cse
 
Apache ppt
Apache pptApache ppt
Apache ppt
Reka
 

Mais procurados (17)

Ansible automation tool with modules
Ansible automation tool with modulesAnsible automation tool with modules
Ansible automation tool with modules
 
Apache
ApacheApache
Apache
 
Linux
LinuxLinux
Linux
 
Apache Presentation
Apache PresentationApache Presentation
Apache Presentation
 
Installing and configuring apache
Installing and configuring apacheInstalling and configuring apache
Installing and configuring apache
 
Aj
AjAj
Aj
 
Howto: Install openQRM 5.1 on Debian Wheezy
Howto: Install openQRM 5.1 on Debian WheezyHowto: Install openQRM 5.1 on Debian Wheezy
Howto: Install openQRM 5.1 on Debian Wheezy
 
instaling
instalinginstaling
instaling
 
Readme
ReadmeReadme
Readme
 
Performance_Up.ppt
Performance_Up.pptPerformance_Up.ppt
Performance_Up.ppt
 
Prabu apache installations
Prabu apache installationsPrabu apache installations
Prabu apache installations
 
Linux for programmers
Linux for programmersLinux for programmers
Linux for programmers
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Babitha.4appach
Babitha.4appachBabitha.4appach
Babitha.4appach
 
Installation of LAMP Server with Ubuntu 14.10 Server Edition
Installation of LAMP Server with Ubuntu 14.10 Server EditionInstallation of LAMP Server with Ubuntu 14.10 Server Edition
Installation of LAMP Server with Ubuntu 14.10 Server Edition
 
Setting up a web server in Linux (Ubuntu)
Setting up a web server in Linux (Ubuntu)Setting up a web server in Linux (Ubuntu)
Setting up a web server in Linux (Ubuntu)
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
 

Destaque (9)

Linux installation and booting process
Linux installation and booting processLinux installation and booting process
Linux installation and booting process
 
linux introduction
linux introductionlinux introduction
linux introduction
 
X Windows
X WindowsX Windows
X Windows
 
Lamp configuration u buntu 10.04
Lamp configuration   u buntu 10.04Lamp configuration   u buntu 10.04
Lamp configuration u buntu 10.04
 
NTRLS June08
NTRLS June08NTRLS June08
NTRLS June08
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 

Semelhante a How to Install LAMP in Ubuntu 14.04

R hive tutorial supplement 1 - Installing Hadoop
R hive tutorial supplement 1 - Installing HadoopR hive tutorial supplement 1 - Installing Hadoop
R hive tutorial supplement 1 - Installing Hadoop
Aiden Seonghak Hong
 
Diva23
Diva23Diva23
Diva23
diva23
 
Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0
venkatakrishnan k
 

Semelhante a How to Install LAMP in Ubuntu 14.04 (20)

Apache - Quick reference guide
Apache - Quick reference guideApache - Quick reference guide
Apache - Quick reference guide
 
Installing WampServer
Installing WampServerInstalling WampServer
Installing WampServer
 
Installing Lamp Stack on Ubuntu Instance
Installing Lamp Stack on Ubuntu InstanceInstalling Lamp Stack on Ubuntu Instance
Installing Lamp Stack on Ubuntu Instance
 
Lumen
LumenLumen
Lumen
 
Securing Your Web Server
Securing Your Web ServerSecuring Your Web Server
Securing Your Web Server
 
Apache
ApacheApache
Apache
 
Apache web server tutorial for linux
Apache web server tutorial for linuxApache web server tutorial for linux
Apache web server tutorial for linux
 
WP Sandbox Presentation WordCamp Toronto 2011
WP Sandbox Presentation WordCamp Toronto 2011WP Sandbox Presentation WordCamp Toronto 2011
WP Sandbox Presentation WordCamp Toronto 2011
 
Scale Apache with Nginx
Scale Apache with NginxScale Apache with Nginx
Scale Apache with Nginx
 
Lamp introduction in Fedora
Lamp introduction in FedoraLamp introduction in Fedora
Lamp introduction in Fedora
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
zLAMP
zLAMPzLAMP
zLAMP
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and Configuration
 
R hive tutorial supplement 1 - Installing Hadoop
R hive tutorial supplement 1 - Installing HadoopR hive tutorial supplement 1 - Installing Hadoop
R hive tutorial supplement 1 - Installing Hadoop
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8Configuration of Apache Web Server On CentOS 8
Configuration of Apache Web Server On CentOS 8
 
Diva23
Diva23Diva23
Diva23
 
Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
Installation instruction of Testlink
Installation instruction of TestlinkInstallation instruction of Testlink
Installation instruction of Testlink
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

How to Install LAMP in Ubuntu 14.04

  • 2. Hello Everyone, In this tutorial, let us Install LAMP Server (Apache, MySQL, PHP) on Ubuntu 12.04/14.04 Server.
  • 3. What is Lamp? LAMP is a combination of operating system and open-source software stack. The acronym LAMP is derived from first letters of Linux, Apache HTTP Server, MySQL or Maria DB database, and PHP/Perl/Python.
  • 4. What is Apache ? Apache is an open-source multi-platform web server. It provides a full range of web server features including CGI, SSL and virtual domains. Website link for Apache: httpd.apache.org/
  • 5. I'm running all the steps in this tutorial with root privileges, so make sure you're logged in as ROOT
  • 6. Update Ubuntu repositories by giving the below command
  • 7. sudo apt-get update & sudo apt-get upgrade -y
  • 9. Testing for Apache Working or Not http://localhost/ or http://server-ip-address/.
  • 11. What is MySQL ? MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases, though SQLite probably has more total embedded deployments. Website link MySQL: http://www.mysql.com/
  • 12. sudo apt-get install mysql-server mysql-client or sudo apt-get install mysql-server libapache2- mod-auth-mysql php5-mysql
  • 13. You can verify the MySQL server status using command sudo service mysql status Sample output:mysql start/running, process 3470
  • 15. What is PHP ? PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely used open-source general purpose scripting language that is especially suited for web development and can be embedded into HTML. Website phpMyAdmin: www.phpmyadmin.net
  • 16. sudo apt-get install php5 php5-mysql libapache2-mod-php5
  • 17. Test PHP Create a sample “testphp.php” file in Apache document root folder. sudo nano /var/www/html/testphp.php Add the following lines. <? phpphpinfo(); ?>
  • 18. Restart apache2 service: sudo service apache2 restart or /etc/init.d/apache2 restart
  • 19. Testing testphp (e.g. localhost:testphp or http://192.168.0.100/testphp.php) If you want to install all php modules enter the command sudo apt-get install php* and restart the apache2 service .
  • 20. To verify the modules, open web browser and navigate to http://server-ip-address/testphp.php. You will able to see all installed php modules
  • 21. 3. Installation of phpMyAdmin
  • 22. phpMyAdmin is a free open-source web interface tool used to manage your MySQL databases. It is available in the Official Debian repositories.
  • 23. sudo apt-get install phpmyadmin
  • 24. Web server to reconfigure automatically: <-- apache2 Configure database for phpmyadmin with dbconfig-common? <-- yes Enter MySQL application password phpmyadmin < --- 123456
  • 25. Afterwards, you can access phpMyAdmin under:- http://192.168.0.100/phpmyadmin/
  • 26. How to change MYSQL root Passwd
  • 27. Once you have installed MySQL, we should activate it with this command sudo mysql_install_dbsudo /usr/bin/mysql_secure_installation
  • 28. The prompt will ask you for your current root password. Go ahead and choose N and move on to the next steps Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y Now you can manage your MySQL databases from phpMyAdmin web interface
  • 29. That’s it. Your LAMP server is up and running now. NOTE :- For Any Clarification Please Comment Below Watch Next Video :- see How to Install Ubuntu Server 14.04 https://www.youtube.com/watch?v=PiKchOXHwpE&list =PLmMAzSMza_1f4b8Keim51-9LfKBU28pWf Thanking You Hope U Like it........