{"id":1520,"date":"2021-09-15T12:30:05","date_gmt":"2021-09-15T17:30:05","guid":{"rendered":"https:\/\/linuxhostsupport.com\/blog\/?p=1520"},"modified":"2021-11-04T02:17:30","modified_gmt":"2021-11-04T07:17:30","slug":"how-to-install-joomla-3-9-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/","title":{"rendered":"How to Install Joomla 3.9 on Ubuntu 20.04"},"content":{"rendered":"\n<div id=\"linux-1946934065\" class=\"linux-before-1st-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1339&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div><p>Joomla is a free and open-source content management system (CMS) built in PHP Joomla allows users to publish different kinds of websites, such as personal blogs, government applications, corporate intranets and extranets, small and large business websites, etc. <img decoding=\"async\" class=\"wp-image-1521 alignright\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/configure-joomla-3.9-on-ubuntu-20.04.png\" alt=\"configure joomla 3.9 on ubuntu 20.04\" width=\"156\" height=\"130\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/configure-joomla-3.9-on-ubuntu-20.04.png 1024w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/configure-joomla-3.9-on-ubuntu-20.04-300x249.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/configure-joomla-3.9-on-ubuntu-20.04-768x638.png 768w\" sizes=\"(max-width: 156px) 100vw, 156px\" \/><\/p>\n\n\n\n\n\n<p>In today&#8217;s article, we will guide you through the steps of installing the latest stable release of <a href=\"https:\/\/www.rosehosting.com\/joomla-hosting.html\" target=\"_blank\" rel=\"noreferrer noopener\">Joomla<\/a> on an Ubuntu 20.04 VPS, with all necessary components, such as Apache web server, MySQL database server, and PHP.<\/p>\n\n\n\n<p><!--more--><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Ubuntu 20.04 VPS. We will use one of our SSD 2 VPS hosting plans.<\/li><li>system user with sudo privileges<\/li><li>MySQL database server version 5.1 or newer (5.5.3 + is recommended)<\/li><li>Apache web server version 2.0 or newer (2.4 + is recommended)<\/li><li>PHP version 5.3.10 or newer (7.3 + is recommended)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Login and Update the VPS<\/h2>\n\n\n\n<p>Open your favorite terminal application and log in to your Ubuntu 20.04 VPS via SSH<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_address -p Port_number<\/pre>\n\n\n\n<p>Don&#8217;t forget to replace <em><strong>user<\/strong><\/em>, <strong><em>IP_address, <\/em><\/strong>and <strong><em>Port_number <\/em><\/strong>with your server&#8217;s actual IP address and port number.<\/p>\n\n\n\n<p>Once you are in, run the following command to make sure that all installed packages on the VPS are up to date<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update &amp;&amp; apt upgrade<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Install Apache web server<\/h2>\n\n\n\n<p>The first component we will install on the VPS is the Apache web server. We need it to serve the website content to the visitors. We can easily install the web server by running the following command<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt -y install apache2<\/pre>\n\n\n\n<p>After the command completes, start the Apache web server and enable it to start automatically after a server reboot<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start apache2\nsystemctl enable apache2<\/pre>\n\n\n\n<p>Confirm that the web server is running<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status apache2<\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\u25cf apache2.service - The Apache HTTP Server\n  Loaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; vendor preset: enabled)\n  Active: active (running)\n  Docs: https:\/\/httpd.apache.org\/docs\/2.4\/\n  Main PID: 271961 (apache2)\n  Tasks: 55 (limit: 4620)\n  Memory: 5.7M\n  CGroup: \/system.slice\/apache2.service\n\u251c\u2500271961 \/usr\/sbin\/apache2 -k start<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Install PHP<\/h2>\n\n\n\n<p>Joomla is PHP based application and one of the requirements for its installation is PHP. Run the following command to install PHP 7.4 along with some other PHP dependencies<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php libapache2-mod-php php-mysql php-opcache php-xml php-gd php-mbstring php-curl php-xmlrpc php-intl php-soap php-zip<\/pre>\n\n\n\n<p>Wait for the installation process to complete and run the following command to check if the right version of PHP is installed<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># php -v\nPHP 7.4.3 (cli) (built: Jul 5 2021 15:13:35) ( NTS )\nCopyright (c) The PHP Group\nZend Engine v3.4.0, Copyright (c) Zend Technologies\nwith Zend OPcache v7.4.3, Copyright (c), by Zend Technologies<\/pre>\n\n\n\n<p>From the output above we can confirm that PHP version 7.4.3 is properly installed on the Ubuntu 20.04 VPS.<\/p>\n\n\n\n<p>Next, we will have to tweak some values in the PHP configuration file (php.ini). Open the PHP configuration file (\/etc\/php\/7.4\/apache2\/php.ini) and modify the following values:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>memory_limit &#8211; Minimum: 64M Recommended: 128M or higher<\/li><li>upload_max_filesize &#8211; Minimum: 30M<\/li><li>post_max_size &#8211; Minimum: 30M<\/li><li>max_execution_time: Recommended: 30<\/li><\/ul>\n\n\n\n<p>Save the php.ini file and restart the web server for the changes to take effect<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sysemctl restart apache2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Install MySQL and create database<\/h2>\n\n\n\n<p>The Joomla installation requires a database to store data such as articles, users, menus, and categories. MySQL and PostgreSQL databases are supported, but in our example, we will use MySQL. Let&#8217; proceed and install the MySQL database server<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install -y mysql-server<\/pre>\n\n\n\n<p>Check the version of MySQL installed on our Ubuntu 20.04 VPS<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -V\nmysql Ver 8.0.26-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu))<\/pre>\n\n\n\n<p>Next, we will run the <strong><em>mysql_secure_installation<\/em><\/strong> post-installation script to improve the security of the MySQL server and set the MySQL root password<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql_secure_installation<\/pre>\n\n\n\n<p>Set a strong password for the MySQL root user when prompted and proceed with the next steps. You can use the following options:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">remove anonymous users? (Press y|Y for Yes, any other key for No) : y\nDisallow root login remotely? (Press y|Y for Yes, any other key for No) : y\nRemove test database and access to it? (Press y|Y for Yes, any other key for No) : y\nReload privilege tables now? (Press y|Y for Yes, any other key for No) : y<\/pre>\n\n\n\n<p>Next, log in to the MySQL server as user root<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -u root -p\nmysql&gt; CREATE DATABASE joomladb;\nmysql&gt; CREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';\nmysql&gt; GRANT ALL PRIVILEGES ON joomladb.* TO 'joomlauser'@'localhost';\nmysql&gt; FLUSH PRIVILEGES;\nmysql&gt; exit<\/pre>\n\n\n\n<p>Replace <strong><em>STRONG_PASSWORD<\/em><\/strong> with an actual strong password.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Download Joomla<\/h2>\n\n\n\n<p>Download the latest stable release of Joomla from their website to your server. At the moment of writing this article, it is version 3.9.28.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget https:\/\/downloads.joomla.org\/cms\/joomla3\/3-9-28\/Joomla_3-9-28-Stable-Full_Package.zip<\/pre>\n\n\n\n<p>Create a new directory for your Joomla website, inside the document root directory<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir \/var\/www\/html\/joomla<\/pre>\n\n\n\n<p>Unpack the downloaded ZIP package to the newly created directory<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">unzip Joomla_3-9-28-Stable-Full_Package.zip -d \/var\/www\/html\/joomla\/<\/pre>\n\n\n\n<p>Change the ownership of the files inside the Joomla directory<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R www-data:www-data \/var\/www\/html\/joomla\/<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Create Apache virtual host<\/h2>\n\n\n\n<p>Next, in order to be able to access the Joomla website with a domain name, we will have to create an appropriate virtual host<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vim \/etc\/apache2\/sites-available\/domain.com.conf<\/pre>\n\n\n\n<p>Enter the following content<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;\n    ServerName domain.com \n    ServerAdmin webmaster@domain.com \n    DocumentRoot \/var\/www\/html\/joomla\n    &lt;Directory \/var\/www\/html\/joomla&gt;\n         Allowoverride all\n   &lt;\/Directory&gt;\n&lt;\/VirtualHost&gt;<\/pre>\n\n\n\n<p>Where <strong><em>domain.com<\/em><\/strong> is your actual domain.<\/p>\n\n\n\n<p>Disable the default Apache virtual host and enable the newly created one<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2dissite 000-default\na2ensite domain.com<\/pre>\n\n\n\n<p>Reload the web server for the changes to take effect<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl reload apache2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Complete Joomla Installation<\/h2>\n\n\n\n<p>Now that we have Joomla downloaded and all necessary components installed on our server, we can proceed and complete the Joomla installation using its web installation wizard. Open your favorite web browser, go to http:\/\/domain.com and Joomla&#8217;s web installation wizard will appear on your screen.<\/p>\n\n\n\n<p>The first step of the installation is to enter the main details of your website such as the name of the website, website description, and create your superuser account<\/p>\n\n\n\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1522\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/setting-up-joomla-3.9-on-ubuntu-20.04.png\" alt=\"setting up joomla 3.9 on ubuntu 20.04\" width=\"1005\" height=\"913\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/setting-up-joomla-3.9-on-ubuntu-20.04.png 1005w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/setting-up-joomla-3.9-on-ubuntu-20.04-300x273.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/setting-up-joomla-3.9-on-ubuntu-20.04-768x698.png 768w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/figure>\r\n<\/div>\n\n\n\n<p>On the second step of the installation process, you will have to enter the information about the MySQL database we created in this tutorial. Enter the details as shown on the image below<\/p>\n\n\n\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1523\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/set-up-joomla-3.9-on-ubuntu-20.04.png\" alt=\"set up joomla 3.9 on ubuntu 20.04\" width=\"1024\" height=\"954\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/set-up-joomla-3.9-on-ubuntu-20.04.png 1024w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/set-up-joomla-3.9-on-ubuntu-20.04-300x279.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/set-up-joomla-3.9-on-ubuntu-20.04-768x716.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\n\n\n\n<p>The final step of the installation is actually an overview of all information we entered about the Joomla installation and it includes an option for installing sample data. Once you confirm that everything is OK, click the install button and you will see the final, success page.<\/p>\n\n\n\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1524\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/install-joomla-3.9-on-ubuntu-20.04.png\" alt=\"install joomla 3.9 on ubuntu 20.04\" width=\"987\" height=\"817\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/install-joomla-3.9-on-ubuntu-20.04.png 987w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/install-joomla-3.9-on-ubuntu-20.04-300x248.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/install-joomla-3.9-on-ubuntu-20.04-768x636.png 768w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><\/figure>\r\n<\/div>\n\n\n\n<p>That&#8217;s all. The latest version of Joomla is successfully installed on your Ubuntu 20.04 website. You can check Joomla&#8217;s official documentation for more details on how to use and configure the application.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Of course, you don\u2019t have to install Joomla 3.9 on Ubuntu 20.04 if you use one of our Joomla <strong><a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">VPS hosting<\/a><\/strong> services, in which case you can simply ask our expert Linux admins to install Joomla on your Ubuntu 20.04 server, for you. They are available 24\/7\/365 and will take care of your request immediately. You can also consider reading our post on how to install Joomla 3.9 on Ubuntu 20.04. <img decoding=\"async\" class=\" wp-image-1525 alignright\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/installing-joomla-3.9-on-ubuntu-20.04.png\" alt=\"installing joomla 3.9 on ubuntu 20.04\" width=\"153\" height=\"154\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/installing-joomla-3.9-on-ubuntu-20.04.png 224w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/installing-joomla-3.9-on-ubuntu-20.04-150x150.png 150w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/installing-joomla-3.9-on-ubuntu-20.04-60x60.png 60w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/><\/p>\n\n\n\n\n\n<p>PS. If you liked this post on how to install Joomla 3.9 on Ubuntu 20.04, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p><div id=\"linux-2132032709\" class=\"linux-after-8th-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1340&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Joomla is a free and open-source content management system (CMS) built in PHP Joomla allows users to publish different kinds of websites, such as personal blogs, government applications, corporate intranets and extranets, small and large business websites, etc. In today&#8217;s article, we will guide you through the steps of installing the latest stable release of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1526,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,182],"tags":[199,200,174],"class_list":["post-1520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-how-to-install","tag-joomla-3-9","tag-ubuntu-20-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHosSupport<\/title>\n<meta name=\"description\" content=\"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHostSupport\u00a0\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxHostSupport\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/linuxhostsupport\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-15T17:30:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-04T07:17:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHostSupport\u00a0\" \/>\n<meta name=\"twitter:description\" content=\"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.\" \/>\n<meta name=\"twitter:creator\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:site\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"headline\":\"How to Install Joomla 3.9 on Ubuntu 20.04\",\"datePublished\":\"2021-09-15T17:30:05+00:00\",\"dateModified\":\"2021-11-04T07:17:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/\"},\"wordCount\":923,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg\",\"keywords\":[\"how to install\",\"joomla 3.9\",\"ubuntu 20.04\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/\",\"name\":\"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHosSupport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg\",\"datePublished\":\"2021-09-15T17:30:05+00:00\",\"dateModified\":\"2021-11-04T07:17:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"description\":\"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg\",\"contentUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-3-9-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Joomla 3.9 on Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\",\"name\":\"LinuxHostSupport\",\"description\":\"Linux Tutorials and Guides\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHosSupport","description":"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHostSupport\u00a0","og_description":"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.","og_url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/","og_site_name":"LinuxHostSupport","article_publisher":"https:\/\/www.facebook.com\/linuxhostsupport","article_published_time":"2021-09-15T17:30:05+00:00","article_modified_time":"2021-11-04T07:17:30+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_title":"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHostSupport\u00a0","twitter_description":"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.","twitter_creator":"@lnxhostsupport","twitter_site":"@lnxhostsupport","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"headline":"How to Install Joomla 3.9 on Ubuntu 20.04","datePublished":"2021-09-15T17:30:05+00:00","dateModified":"2021-11-04T07:17:30+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/"},"wordCount":923,"commentCount":1,"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg","keywords":["how to install","joomla 3.9","ubuntu 20.04"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/","url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/","name":"How to Install Joomla 3.9 on Ubuntu 20.04 | LinuxHosSupport","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg","datePublished":"2021-09-15T17:30:05+00:00","dateModified":"2021-11-04T07:17:30+00:00","author":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"description":"In this tutorial, you will learn how to install Joomla 3.9 on Ubuntu 20.04. Installing and configuring Joomla on Ubuntu is easy.","breadcrumb":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg","contentUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/08\/how-to-install-joomla-3.9-on-ubuntu-20.04.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-3-9-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxhostsupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Joomla 3.9 on Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxhostsupport.com\/blog\/#website","url":"https:\/\/linuxhostsupport.com\/blog\/","name":"LinuxHostSupport","description":"Linux Tutorials and Guides","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxhostsupport.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/linuxhostsupport.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/comments?post=1520"}],"version-history":[{"count":3,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1520\/revisions"}],"predecessor-version":[{"id":1604,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1520\/revisions\/1604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media\/1526"}],"wp:attachment":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media?parent=1520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/categories?post=1520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/tags?post=1520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}