SlideShare a Scribd company logo
Let's Start!
Are you ready?
How to install and configure LAMP (Linux,Apache
Mysql/MariaDB,Php) with Joomla CMS in Ubuntu
16.04.
September 28, 2021www.cloudminister.com
Joomla is one of the most popular and open source Content
Management System(CMS), which is used to build websites and
online applications. It is free and extendable which is separated
into front-end and back end templates.
Skype : tanuj.chughwww.cloudminister.com
In this blog we are going to configure Joomla with LAMP in
Ubuntu 16.04 for that the Prerequisite are Ubuntu 16.04 server.
7
1
2
3
4
5
6
Prerequisite
Install Apache Server
Install MySQL
Install Php
Install Joomla File
Creating a Joomla Database in MYSQL
Test Joomla
Contents
Skype : tanuj.chughwww.cloudminister.com
1. Prerequisite
Firstly required Ubuntu 16.04 VPS along with root privileges or you can also
use sudo in starting of the commands.
Several commands are used to check the system status for installation of joomla
CMS on the server.
# df -h (To check the status of memory in the system.)
#cat /etc/os-release(To check the operating system of the server.)
# apt-get update(To update all the packages in server.)
Skype : tanuj.chughwww.cloudminister.com
2. Install Apache Server
Firstly install Apache server i.e. a web server that help to host
websites and blogs.Now the next step is to install apache server
by using this command.
Skype : tanuj.chughwww.cloudminister.com
# apt-get install apache2
Check the status with,
# systemctl status apache2
3. Install MySQL
Skype : tanuj.chughwww.cloudminister.com
MySQL is a software used to create databases, stores and get data
when requested. MySQL is used by wordpress to store database of
its users.
Now the next step is to install MYSQL and link it with PHP.
# apt-get install mysql-server php7.0-mysql
One dialog box is prompted for MySQL password, give the root
password.
Now complete the MYSQL installation,
# mysql_secure_installation
Here, we have to configure the basic details of MYSQL and it asked for
password, enter the MYSQL password.
Would you like to setup validate password plugin? N (Use to setup password
policy)
Change the root password? N
Remove anonymous users? Y
Disallow root login remotely? Y
Remove test database and access to it? Y
Reload privilege tables now? Y
4.Install PHP
Joomla requires all the components of LAMP and the last PHP 7.0 to be installed.
Skype : tanuj.chughwww.cloudminister.com
(+91) 9413987365
(+91) 7737300012
# apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml
php7.0-curl php7.0-json php7.0-cgi
Check that php is installed correctly or not, For that remove default file from
/var/www/html directory i.e. index.html and create new file i.e. info.php.
# cd /var/www/html
# nano info.php
And enter the sample code in info.php file,
<?php
phpinfo();
?>
Restart the apache server.
#systemctl restart apache2
After that open any browser and give IP i.ehttp://ip_address_server/
and here check the default page for php.
Now remove the index.php file,
# rm /var/www/html/index.html
5. Install Joomla File
Once the configuration of LAMP stack is completed, now go proceed with installing Joomla file.
Go inside the html folder
# cd /var/www/html
And download the latest version of Joomla CMS from internet,
#wgethttps://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Now install unzip to be able to unzip the downloaded archive.
# apt-get install unzip
Now unzip the downloaded Joomla archive.
#unzip Joomla_3-7.5-Stable-Full_Package.zip
After that set the appropriate file permissions,
# chown -R www-data.www-data /var/www/html
#chmod -R 755 /var/www/html
6. Creating a Joomla Database in MYSQL
Before proceeding with the installation of Joomla we have to create Database for Joomla in
MySQL console.
# mysql -u root -p
Enter the password of MySQL and after that create a new database for Joomla
mysql>CREATE DATABASE Joomla;
Now create a new user and grant all privileges to the Joomla database.
mysql>GRANT ALL PRIVILEGES on Joomla.* to
‘username’@’localhost’ IDENTIFIED BY ‘password’;
mysql>FLUSH PRIVILEGES;
After that exit the MySQL console.
mysql>exit
7. Test Joomla
Now after all the configuration done successfully, Restart the apache web server.
# Systemctl restart apache2
After the server is restarted go in any browser and typehttp://ip_address/
And then the installation page is open here i.ehttp://ip_address/instalation/
Now configure the basic details. And after the administrator prompt is open. Launch
the website in its control panel and refresh the URL.
CONCLUSION:
After the above installation, you will be able to use Joomal
CMS to manage your website content in your VPS server.
How to install and configure lamp (linux,apache mysql mariadb,php) with joomla cms in ubuntu 16.04.

More Related Content

What's hot

020 j boss_eap7_install_pub
020 j boss_eap7_install_pub020 j boss_eap7_install_pub
020 j boss_eap7_install_pub
Opennaru, inc.
 
Wordpress security issues
Wordpress security issuesWordpress security issues
Wordpress security issues
Deepu Thomas
 
Serving Moodle Presentation
Serving Moodle PresentationServing Moodle Presentation
Serving Moodle Presentation
webhostingguy
 
Guidlines sitecore9 installation
Guidlines sitecore9 installationGuidlines sitecore9 installation
Guidlines sitecore9 installation
PRADEEP GUPTA
 
My sql università di enna a.a. 2005-06
My sql   università di enna a.a. 2005-06My sql   università di enna a.a. 2005-06
My sql università di enna a.a. 2005-06
YUCHENG HU
 
Kannel configuration step by step with Motorolla Razer
Kannel configuration step by step with Motorolla RazerKannel configuration step by step with Motorolla Razer
Kannel configuration step by step with Motorolla Razer
Mahtab Rasheed
 
How to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick startHow to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick start
MobME Technical
 
095 j boss_development_environmentconfig_pub
095 j boss_development_environmentconfig_pub095 j boss_development_environmentconfig_pub
095 j boss_development_environmentconfig_pub
Opennaru, inc.
 
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best PracticesWordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
Brecht Ryckaert
 
070 j boss_eap7_distribute_pub
070 j boss_eap7_distribute_pub070 j boss_eap7_distribute_pub
070 j boss_eap7_distribute_pub
Opennaru, inc.
 
Oracle ODI & Oracle SOA installation
Oracle ODI & Oracle SOA  installationOracle ODI & Oracle SOA  installation
Oracle ODI & Oracle SOA installation
Osama Mustafa
 
MySQL Tips for WordPress
MySQL Tips for WordPressMySQL Tips for WordPress
MySQL Tips for WordPress
dsero
 
010 j boss_eap7_introduce_pub
010 j boss_eap7_introduce_pub010 j boss_eap7_introduce_pub
010 j boss_eap7_introduce_pub
Opennaru, inc.
 
OBIA Installation
OBIA Installation OBIA Installation
OBIA Installation
Osama Mustafa
 
025 j boss_eap7_architecture_pub
025 j boss_eap7_architecture_pub025 j boss_eap7_architecture_pub
025 j boss_eap7_architecture_pub
Opennaru, inc.
 
060 j boss_eap7_datasource_pub
060 j boss_eap7_datasource_pub060 j boss_eap7_datasource_pub
060 j boss_eap7_datasource_pub
Opennaru, inc.
 
Doc
DocDoc
Doc
djyesu
 
Installation of Dspace in Windows OS: A Complete Documentation
Installation of Dspace in Windows OS: A Complete DocumentationInstallation of Dspace in Windows OS: A Complete Documentation
Installation of Dspace in Windows OS: A Complete Documentation
Ashok Kumar Satapathy
 
moodle on wamp
moodle on wampmoodle on wamp
moodle on wamp
Soliman ElSaber
 
Virtualización de Escriorios VMWare View 5
Virtualización de Escriorios VMWare View 5Virtualización de Escriorios VMWare View 5
Virtualización de Escriorios VMWare View 5
RaGaZoMe
 

What's hot (20)

020 j boss_eap7_install_pub
020 j boss_eap7_install_pub020 j boss_eap7_install_pub
020 j boss_eap7_install_pub
 
Wordpress security issues
Wordpress security issuesWordpress security issues
Wordpress security issues
 
Serving Moodle Presentation
Serving Moodle PresentationServing Moodle Presentation
Serving Moodle Presentation
 
Guidlines sitecore9 installation
Guidlines sitecore9 installationGuidlines sitecore9 installation
Guidlines sitecore9 installation
 
My sql università di enna a.a. 2005-06
My sql   università di enna a.a. 2005-06My sql   università di enna a.a. 2005-06
My sql università di enna a.a. 2005-06
 
Kannel configuration step by step with Motorolla Razer
Kannel configuration step by step with Motorolla RazerKannel configuration step by step with Motorolla Razer
Kannel configuration step by step with Motorolla Razer
 
How to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick startHow to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick start
 
095 j boss_development_environmentconfig_pub
095 j boss_development_environmentconfig_pub095 j boss_development_environmentconfig_pub
095 j boss_development_environmentconfig_pub
 
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best PracticesWordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
WordPress Meetup Ieper - 15/03/2018 - WordPress Security Best Practices
 
070 j boss_eap7_distribute_pub
070 j boss_eap7_distribute_pub070 j boss_eap7_distribute_pub
070 j boss_eap7_distribute_pub
 
Oracle ODI & Oracle SOA installation
Oracle ODI & Oracle SOA  installationOracle ODI & Oracle SOA  installation
Oracle ODI & Oracle SOA installation
 
MySQL Tips for WordPress
MySQL Tips for WordPressMySQL Tips for WordPress
MySQL Tips for WordPress
 
010 j boss_eap7_introduce_pub
010 j boss_eap7_introduce_pub010 j boss_eap7_introduce_pub
010 j boss_eap7_introduce_pub
 
OBIA Installation
OBIA Installation OBIA Installation
OBIA Installation
 
025 j boss_eap7_architecture_pub
025 j boss_eap7_architecture_pub025 j boss_eap7_architecture_pub
025 j boss_eap7_architecture_pub
 
060 j boss_eap7_datasource_pub
060 j boss_eap7_datasource_pub060 j boss_eap7_datasource_pub
060 j boss_eap7_datasource_pub
 
Doc
DocDoc
Doc
 
Installation of Dspace in Windows OS: A Complete Documentation
Installation of Dspace in Windows OS: A Complete DocumentationInstallation of Dspace in Windows OS: A Complete Documentation
Installation of Dspace in Windows OS: A Complete Documentation
 
moodle on wamp
moodle on wampmoodle on wamp
moodle on wamp
 
Virtualización de Escriorios VMWare View 5
Virtualización de Escriorios VMWare View 5Virtualización de Escriorios VMWare View 5
Virtualización de Escriorios VMWare View 5
 

Similar to How to install and configure lamp (linux,apache mysql mariadb,php) with joomla cms in ubuntu 16.04.

Mysql ppt
Mysql pptMysql ppt
Mysql ppt
Sanmuga Nathan
 
Jones_Lamp_Tutorial
Jones_Lamp_TutorialJones_Lamp_Tutorial
Jones_Lamp_Tutorial
Olivia J. Jones
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
guest954945a
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
guest954945a
 
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMPHow To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
Matt Dunlap
 
Anthony McKeown Drupal Presentation
Anthony McKeown Drupal PresentationAnthony McKeown Drupal Presentation
Anthony McKeown Drupal Presentation
Tony McKeown
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and Configuration
Chetan Soni
 
Create dynamic sites with PHP & MySQL
Create dynamic sites with PHP & MySQLCreate dynamic sites with PHP & MySQL
Create dynamic sites with PHP & MySQL
kangaro10a
 
zLAMP
zLAMPzLAMP
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
 
instaling
instalinginstaling
instaling
tutorialsruby
 
instaling
instalinginstaling
instaling
tutorialsruby
 
instaling
instalinginstaling
instaling
tutorialsruby
 
instaling
instalinginstaling
instaling
tutorialsruby
 
Diva23
Diva23Diva23
Diva23
diva23
 
PHP tutorials , php tutorials for beginners , tutorials for php
PHP tutorials , php tutorials for beginners , tutorials for phpPHP tutorials , php tutorials for beginners , tutorials for php
PHP tutorials , php tutorials for beginners , tutorials for php
aimaq9a
 
A Complete Installation Guide for Orangescrum
A Complete Installation Guide for OrangescrumA Complete Installation Guide for Orangescrum
A Complete Installation Guide for Orangescrum
Orangescrum
 
Mantis Installation for Windows Box
Mantis Installation for Windows BoxMantis Installation for Windows Box
Mantis Installation for Windows Box
guest34a3a419
 
Mantis Installation for Windows Box
Mantis Installation for Windows BoxMantis Installation for Windows Box
Mantis Installation for Windows Box
Jayanta Dash
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
RootGate
 

Similar to How to install and configure lamp (linux,apache mysql mariadb,php) with joomla cms in ubuntu 16.04. (20)

Mysql ppt
Mysql pptMysql ppt
Mysql ppt
 
Jones_Lamp_Tutorial
Jones_Lamp_TutorialJones_Lamp_Tutorial
Jones_Lamp_Tutorial
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMPHow To Deploy A Cloud Based Webserver in 5 minutes - LAMP
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
 
Anthony McKeown Drupal Presentation
Anthony McKeown Drupal PresentationAnthony McKeown Drupal Presentation
Anthony McKeown Drupal Presentation
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and Configuration
 
Create dynamic sites with PHP & MySQL
Create dynamic sites with PHP & MySQLCreate dynamic sites with PHP & MySQL
Create dynamic sites with PHP & MySQL
 
zLAMP
zLAMPzLAMP
zLAMP
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
instaling
instalinginstaling
instaling
 
instaling
instalinginstaling
instaling
 
instaling
instalinginstaling
instaling
 
instaling
instalinginstaling
instaling
 
Diva23
Diva23Diva23
Diva23
 
PHP tutorials , php tutorials for beginners , tutorials for php
PHP tutorials , php tutorials for beginners , tutorials for phpPHP tutorials , php tutorials for beginners , tutorials for php
PHP tutorials , php tutorials for beginners , tutorials for php
 
A Complete Installation Guide for Orangescrum
A Complete Installation Guide for OrangescrumA Complete Installation Guide for Orangescrum
A Complete Installation Guide for Orangescrum
 
Mantis Installation for Windows Box
Mantis Installation for Windows BoxMantis Installation for Windows Box
Mantis Installation for Windows Box
 
Mantis Installation for Windows Box
Mantis Installation for Windows BoxMantis Installation for Windows Box
Mantis Installation for Windows Box
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
 

Recently uploaded

x ray baggage scanner manufacturers in India
x ray baggage scanner manufacturers in Indiax ray baggage scanner manufacturers in India
x ray baggage scanner manufacturers in India
Gujar Industries India Pvt. Ltd
 
3 Examples of new capital gains taxes in Canada
3 Examples of new capital gains taxes in Canada3 Examples of new capital gains taxes in Canada
3 Examples of new capital gains taxes in Canada
Lakshay Gandhi
 
Comprehensive Water Damage Restoration Services
Comprehensive Water Damage Restoration ServicesComprehensive Water Damage Restoration Services
Comprehensive Water Damage Restoration Services
kleenupdisaster
 
eBrand Promotion Full Service Digital Agency Company Profile
eBrand Promotion Full Service Digital Agency Company ProfileeBrand Promotion Full Service Digital Agency Company Profile
eBrand Promotion Full Service Digital Agency Company Profile
ChimaOrjiOkpi
 
Solar Panel For Home Price List In india
Solar Panel For Home Price List In indiaSolar Panel For Home Price List In india
Solar Panel For Home Price List In india
janhaviconaxweb
 
Discover How Long Do Aluminum Gutters Last?
Discover How Long Do Aluminum Gutters Last?Discover How Long Do Aluminum Gutters Last?
Discover How Long Do Aluminum Gutters Last?
SteveRiddle8
 
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques SupplierAll Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
Trophy-World Malaysia Your #1 Rated Trophy Supplier
 
Best Immigration Consultants in Amritsar- SAGA Studies
Best Immigration Consultants in Amritsar- SAGA StudiesBest Immigration Consultants in Amritsar- SAGA Studies
Best Immigration Consultants in Amritsar- SAGA Studies
SAGA Studies
 
Understanding Love Compatibility or Synastry: Why It Matters
Understanding Love Compatibility or Synastry: Why It MattersUnderstanding Love Compatibility or Synastry: Why It Matters
Understanding Love Compatibility or Synastry: Why It Matters
AstroForYou
 
Enhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting ServicesEnhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting Services
Perfect Industrial
 
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptxTop Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
Merchantech - Payment Processing Services
 
antivirus and security software | basics
antivirus and security software | basicsantivirus and security software | basics
antivirus and security software | basics
basicsprotection
 
DOJO Training Center - Empowering Workforce Excellence
DOJO Training Center - Empowering Workforce ExcellenceDOJO Training Center - Empowering Workforce Excellence
DOJO Training Center - Empowering Workforce Excellence
Himanshu
 
WORK PERMIT IN NORWAY | WORK VISA SERVICE
WORK  PERMIT  IN  NORWAY | WORK VISA SERVICEWORK  PERMIT  IN  NORWAY | WORK VISA SERVICE
WORK PERMIT IN NORWAY | WORK VISA SERVICE
RKIMT
 
Copy Trading Forex Brokers 2024 ptx
Copy Trading Forex Brokers 2024      ptxCopy Trading Forex Brokers 2024      ptx
Copy Trading Forex Brokers 2024 ptx
Brokerreviewfx
 
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
Summerland Environmental
 
Electrical Testing Lab Services in Dubai.pdf
Electrical Testing Lab Services in Dubai.pdfElectrical Testing Lab Services in Dubai.pdf
Electrical Testing Lab Services in Dubai.pdf
sandeepmetsuae
 
Office Business Furnishings | Office Equipment
Office Business Furnishings |  Office EquipmentOffice Business Furnishings |  Office Equipment
Office Business Furnishings | Office Equipment
OFWD
 
Greeting powerpoint slide for kids( 4-6 years old)
Greeting powerpoint slide for kids( 4-6 years old)Greeting powerpoint slide for kids( 4-6 years old)
Greeting powerpoint slide for kids( 4-6 years old)
lenguyenthaotrang663
 
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
Barrownz.in
 

Recently uploaded (20)

x ray baggage scanner manufacturers in India
x ray baggage scanner manufacturers in Indiax ray baggage scanner manufacturers in India
x ray baggage scanner manufacturers in India
 
3 Examples of new capital gains taxes in Canada
3 Examples of new capital gains taxes in Canada3 Examples of new capital gains taxes in Canada
3 Examples of new capital gains taxes in Canada
 
Comprehensive Water Damage Restoration Services
Comprehensive Water Damage Restoration ServicesComprehensive Water Damage Restoration Services
Comprehensive Water Damage Restoration Services
 
eBrand Promotion Full Service Digital Agency Company Profile
eBrand Promotion Full Service Digital Agency Company ProfileeBrand Promotion Full Service Digital Agency Company Profile
eBrand Promotion Full Service Digital Agency Company Profile
 
Solar Panel For Home Price List In india
Solar Panel For Home Price List In indiaSolar Panel For Home Price List In india
Solar Panel For Home Price List In india
 
Discover How Long Do Aluminum Gutters Last?
Discover How Long Do Aluminum Gutters Last?Discover How Long Do Aluminum Gutters Last?
Discover How Long Do Aluminum Gutters Last?
 
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques SupplierAll Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
All Trophies at Trophy-World Malaysia | Custom Trophies & Plaques Supplier
 
Best Immigration Consultants in Amritsar- SAGA Studies
Best Immigration Consultants in Amritsar- SAGA StudiesBest Immigration Consultants in Amritsar- SAGA Studies
Best Immigration Consultants in Amritsar- SAGA Studies
 
Understanding Love Compatibility or Synastry: Why It Matters
Understanding Love Compatibility or Synastry: Why It MattersUnderstanding Love Compatibility or Synastry: Why It Matters
Understanding Love Compatibility or Synastry: Why It Matters
 
Enhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting ServicesEnhance Your Home with Professional Painting Services
Enhance Your Home with Professional Painting Services
 
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptxTop Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
Top Challenges Faced by High-Risk Merchants and How to Overcome Them.pptx
 
antivirus and security software | basics
antivirus and security software | basicsantivirus and security software | basics
antivirus and security software | basics
 
DOJO Training Center - Empowering Workforce Excellence
DOJO Training Center - Empowering Workforce ExcellenceDOJO Training Center - Empowering Workforce Excellence
DOJO Training Center - Empowering Workforce Excellence
 
WORK PERMIT IN NORWAY | WORK VISA SERVICE
WORK  PERMIT  IN  NORWAY | WORK VISA SERVICEWORK  PERMIT  IN  NORWAY | WORK VISA SERVICE
WORK PERMIT IN NORWAY | WORK VISA SERVICE
 
Copy Trading Forex Brokers 2024 ptx
Copy Trading Forex Brokers 2024      ptxCopy Trading Forex Brokers 2024      ptx
Copy Trading Forex Brokers 2024 ptx
 
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
Sustainable Solutions for Chemical Waste Disposal by Summerland Environmental...
 
Electrical Testing Lab Services in Dubai.pdf
Electrical Testing Lab Services in Dubai.pdfElectrical Testing Lab Services in Dubai.pdf
Electrical Testing Lab Services in Dubai.pdf
 
Office Business Furnishings | Office Equipment
Office Business Furnishings |  Office EquipmentOffice Business Furnishings |  Office Equipment
Office Business Furnishings | Office Equipment
 
Greeting powerpoint slide for kids( 4-6 years old)
Greeting powerpoint slide for kids( 4-6 years old)Greeting powerpoint slide for kids( 4-6 years old)
Greeting powerpoint slide for kids( 4-6 years old)
 
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
Keyword Density Evolution: Elevating SEO Excellence, Leading as Top SEO Agenc...
 

How to install and configure lamp (linux,apache mysql mariadb,php) with joomla cms in ubuntu 16.04.

  • 1. Let's Start! Are you ready? How to install and configure LAMP (Linux,Apache Mysql/MariaDB,Php) with Joomla CMS in Ubuntu 16.04. September 28, 2021www.cloudminister.com
  • 2. Joomla is one of the most popular and open source Content Management System(CMS), which is used to build websites and online applications. It is free and extendable which is separated into front-end and back end templates. Skype : tanuj.chughwww.cloudminister.com In this blog we are going to configure Joomla with LAMP in Ubuntu 16.04 for that the Prerequisite are Ubuntu 16.04 server.
  • 3. 7 1 2 3 4 5 6 Prerequisite Install Apache Server Install MySQL Install Php Install Joomla File Creating a Joomla Database in MYSQL Test Joomla Contents Skype : tanuj.chughwww.cloudminister.com
  • 4. 1. Prerequisite Firstly required Ubuntu 16.04 VPS along with root privileges or you can also use sudo in starting of the commands. Several commands are used to check the system status for installation of joomla CMS on the server. # df -h (To check the status of memory in the system.) #cat /etc/os-release(To check the operating system of the server.) # apt-get update(To update all the packages in server.) Skype : tanuj.chughwww.cloudminister.com
  • 5. 2. Install Apache Server Firstly install Apache server i.e. a web server that help to host websites and blogs.Now the next step is to install apache server by using this command. Skype : tanuj.chughwww.cloudminister.com # apt-get install apache2 Check the status with, # systemctl status apache2
  • 6. 3. Install MySQL Skype : tanuj.chughwww.cloudminister.com MySQL is a software used to create databases, stores and get data when requested. MySQL is used by wordpress to store database of its users. Now the next step is to install MYSQL and link it with PHP. # apt-get install mysql-server php7.0-mysql One dialog box is prompted for MySQL password, give the root password. Now complete the MYSQL installation,
  • 7. # mysql_secure_installation Here, we have to configure the basic details of MYSQL and it asked for password, enter the MYSQL password. Would you like to setup validate password plugin? N (Use to setup password policy) Change the root password? N Remove anonymous users? Y Disallow root login remotely? Y Remove test database and access to it? Y Reload privilege tables now? Y
  • 8. 4.Install PHP Joomla requires all the components of LAMP and the last PHP 7.0 to be installed. Skype : tanuj.chughwww.cloudminister.com (+91) 9413987365 (+91) 7737300012 # apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi Check that php is installed correctly or not, For that remove default file from /var/www/html directory i.e. index.html and create new file i.e. info.php. # cd /var/www/html # nano info.php And enter the sample code in info.php file, <?php
  • 9. phpinfo(); ?> Restart the apache server. #systemctl restart apache2 After that open any browser and give IP i.ehttp://ip_address_server/ and here check the default page for php. Now remove the index.php file, # rm /var/www/html/index.html
  • 10. 5. Install Joomla File Once the configuration of LAMP stack is completed, now go proceed with installing Joomla file. Go inside the html folder # cd /var/www/html And download the latest version of Joomla CMS from internet, #wgethttps://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip Now install unzip to be able to unzip the downloaded archive. # apt-get install unzip Now unzip the downloaded Joomla archive. #unzip Joomla_3-7.5-Stable-Full_Package.zip After that set the appropriate file permissions, # chown -R www-data.www-data /var/www/html #chmod -R 755 /var/www/html
  • 11. 6. Creating a Joomla Database in MYSQL Before proceeding with the installation of Joomla we have to create Database for Joomla in MySQL console. # mysql -u root -p Enter the password of MySQL and after that create a new database for Joomla mysql>CREATE DATABASE Joomla; Now create a new user and grant all privileges to the Joomla database. mysql>GRANT ALL PRIVILEGES on Joomla.* to ‘username’@’localhost’ IDENTIFIED BY ‘password’; mysql>FLUSH PRIVILEGES; After that exit the MySQL console. mysql>exit
  • 12. 7. Test Joomla Now after all the configuration done successfully, Restart the apache web server. # Systemctl restart apache2 After the server is restarted go in any browser and typehttp://ip_address/ And then the installation page is open here i.ehttp://ip_address/instalation/ Now configure the basic details. And after the administrator prompt is open. Launch the website in its control panel and refresh the URL. CONCLUSION: After the above installation, you will be able to use Joomal CMS to manage your website content in your VPS server.