X

How To Install Joomla On Ubuntu 16.04

Joomla! is an opensource CMS system written by by php mysql. So I want to show how to install Joomla! on Ubuntu 16.04.

How To Install Laravel On Ubuntu 16.04 With Phpmyadmin and Mysql
How To Install WordPress (CMS) on Ubuntu 16.04
How To Create First Post On Your WordPress Blog

Step #01: Must be update and upgrade and then reboot your server.

Joomla-CMS:~# apt-get update
Joomla-CMS:~# apt-get upgrade
Joomla-CMS:~# reboot

Step #02: Install apache web server On Ubuntu 16.04

Joomla-CMS:~# apt-get install apache2

Step #03: Install mysql server On Ubuntu 16.04.

Joomla-CMS:~# apt-get install mysql-server php7.0-mysql
Joomla-CMS:~# /usr/bin/mysql_secure_installation

Step #04: Install php package On Ubuntu 16.04.

Joomla-CMS:~# apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi

Step #05: Download and extract full file for Ubuntu 16.04.

Joomla-CMS:~# rm /var/www/html/index.html
Joomla-CMS:~# cd /var/www/html
Joomla-CMS:/var/www/html# wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Joomla-CMS:var/www/html# apt-get install unzip
Joomla-CMS:/var/www/html# unzip Joomla_3-7.5-Stable-Full_Package.zip
Joomla-CMS:/var/www/html# mv htaccess.txt .htaccess
Joomla-CMS:~# chown -R www-data.www-data /var/www/html
Joomla-CMS:~# chmod -R 755 /var/www/html

Step #06: Setup Database with user privileges On Ubuntu 16.04.

mysql -u root -p
CREATE DATABASE joomla;
GRANT ALL PRIVILEGES on joomla.* to 'dbauser'@'localhost' identified by 'passw0rd';
FLUSH PRIVILEGES;
\q

Restart web server command below

Joomla-CMS:/var/www/html/# systemctl restart apache2

Goto http://10.66.44.20/installation/index.php

See image for example

Step #07: Setup database config from web.

Database Type: MySQL
Host Name: localhost
Username: admin
Password: passw0rd
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove

See example below image

Step #08: Finally click install on the right side see example image.

After installation process complete then login.

For more details please see my YouTube video. Please subscribe my channel for more update. 

1 1 vote
Article Rating
Admin: I am system administrator as Windows and Linux platform. I have 4 years skilled from the professional period. I have to configure Linux based system such as an Asterisk VOIP system, Network monitoring tools (ZABBIX), Virtualization (XEN Server), Cloud computing (Apache CloudStack) etc. Now share my professional skill each interested person. Thanks to all.
Leave a Comment