{"id":51660,"date":"2026-04-01T13:00:00","date_gmt":"2026-04-01T18:00:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=51660"},"modified":"2026-03-16T03:53:31","modified_gmt":"2026-03-16T08:53:31","slug":"how-to-install-joomla-on-ubuntu-26-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/","title":{"rendered":"How to Install Joomla on Ubuntu 26.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp\" alt=\"How to Install Joomla on Ubuntu 26.04\" class=\"wp-image-51732\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>In this tutorial, we will explain how to install Joomla on Ubuntu 26.04 OS. Joomla is a free and open-source CMS (Content Management System) written in PHP used for building, managing, and publishing content on websites and applications. Joomla stores data in a MySQL database, offering a robust model-view-controller (MVC) framework. There are many features offered by Joomla, such as extensibility, versatility, user-friendly desing a has a large community of developers. In this post, we will install Joomla on the LAMP stack so our website functions properly.<\/p>\n\n\n\n<p>Installing Joomla is straighforward process that may take up to 15 minutes. Let&#8217;s get things done with our guide on Joomla installation for Ubuntu 26.04.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ee2a097f0d6\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ee2a097f0d6\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-1-Update-the-System\" >Step 1. Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-2-Install-LAMP-stack\" >Step 2. Install LAMP stack<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-3-Create-a-Joomla-database-and-a-user\" >Step 3. Create a Joomla database and a user<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-4-Download-and-install-Joomla\" >Step 4. Download and install Joomla<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-5-Create-Apache-Virtual-Host-File\" >Step 5. Create Apache Virtual Host File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#Step-6-Finish-Joomla-Installation\" >Step 6. Finish Joomla Installation<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">server running Ubuntu 26.04<\/a> OS<\/li>\n\n\n\n<li>User privileges: root or non-root user with sudo privileges<\/li>\n\n\n\n<li>A valid domain with a pointed A record to the server<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-update-the-system\"><span class=\"ez-toc-section\" id=\"Step-1-Update-the-System\"><\/span>Step 1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before we start installing the LAMP stack, we will update the system packages to their latest versions, which is essential for preparing to install Joomla on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update -y &amp;&amp; apt upgrade -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-lamp-stack\"><span class=\"ez-toc-section\" id=\"Step-2-Install-LAMP-stack\"><\/span>Step 2. Install LAMP stack<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The LAMP stack is a shortcut for Linux, Apache, MySQL, and PHP, and is very important for building web applications. First of the LAMP stack will be the Apache web server. To install the Apache web server, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install apache2 -y<\/pre>\n\n\n\n<p>Once installed, start and enable the Apache service before proceeding to install Joomla on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start apache2 &amp;&amp; systemctl enable apache2<\/pre>\n\n\n\n<p>Check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status apache2<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html# systemctl status apache2<br>\u25cf apache2.service - The Apache HTTP Server<br>     Loaded: loaded (\/usr\/lib\/systemd\/system\/apache2.service; enabled; preset: enabled)<br>     Active: active (running) since Thu 2026-03-05 16:58:53 CST; 16s ago<br> Invocation: 46773271c7044c46a985d47e4783d190<br>       Docs: https:\/\/httpd.apache.org\/docs\/2.4\/<br>   Main PID: 3041 (apache2)<br>     Status: \"Total requests: 0; Idle\/Busy workers 100\/0;Requests\/sec: 0; Bytes served\/sec:   0 B\/sec\"<br>      Tasks: 55 (limit: 4027)<br>     Memory: 5.1M (peak: 5.6M)<br>        CPU: 191ms<br>     CGroup: \/system.slice\/apache2.service<\/pre>\n\n\n\n<p>Next in the LAMP stack will be the MariaDB database service. To install it, execute the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install mariadb-server -y<\/pre>\n\n\n\n<p>Once installed, start and enable the MariaDB service to get ready for Joomla installation on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start mariadb &amp;&amp; systemctl enable mariadb<\/pre>\n\n\n\n<p>Check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status mariadb<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html# systemctl status mariadb<br>\u25cf mariadb.service - MariaDB 11.8.6 database server<br>     Loaded: loaded (\/usr\/lib\/systemd\/system\/mariadb.service; enabled; preset: enabled)<br>     Active: active (running) since Thu 2026-03-05 17:00:34 CST; 13s ago<br> Invocation: 84a17c4ceaf24db29701607547af7aaf<br>       Docs: man:mariadbd(8)<br>             https:\/\/mariadb.com\/kb\/en\/library\/systemd\/<br>   Main PID: 4234 (mariadbd)<br>     Status: \"Taking your SQL requests now...\"<br>      Tasks: 14 (limit: 26579)<br>     Memory: 93.6M (peak: 98M)<br>        CPU: 7.389s<br>     CGroup: \/system.slice\/mariadb.service<br>             \u2514\u25004234 \/usr\/sbin\/mariadbd<\/pre>\n\n\n\n<p>And the last of the LAMP stack will be the PHP, along with its extensions. To install PHP with the extensions, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php8.4 libapache2-mod-php8.4 php8.4-fpm php8.4-mysql php8.4-xml php8.4-mbstring php8.4-curl -y<\/pre>\n\n\n\n<p>Once installed, verify the installation with the following command for your Joomla deployment on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php -v<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html# php -v<br>PHP 8.4.11 (cli) (built: Jan  7 2026 08:44:28) (NTS)<br>Copyright (c) The PHP Group<br>Built by Ubuntu<br>Zend Engine v4.4.11, Copyright (c) Zend Technologies<br>    with Zend OPcache v8.4.11, Copyright (c), by Zend Technologies<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-create-a-joomla-database-and-a-user\"><span class=\"ez-toc-section\" id=\"Step-3-Create-a-Joomla-database-and-a-user\"><\/span>Step 3. Create a Joomla database and a user<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To create a Joomla database, Joomla user, and assign the correct permissions, execute the following commands. These steps are critical for a secure Joomla install on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'YourStrongPassword';<br><br>CREATE DATABASE joomladb;<br><br>GRANT ALL PRIVILEGES ON joomladb.* TO 'joomlauser'@'localhost';<br><br>FLUSH PRIVILEGES;<br><br>EXIT;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-download-and-install-joomla\"><span class=\"ez-toc-section\" id=\"Step-4-Download-and-install-Joomla\"><\/span>Step 4. Download and install Joomla<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First, we need to download and extract the Joomla files. This is a fundamental step for the installation process on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir -p \/var\/www\/html\/joomla<br><br>cd \/var\/www\/html\/joomla<br><br>wget https:\/\/downloads.joomla.org\/cms\/joomla6\/6-0-3\/Joomla_6-0-3-Stable-Full_Package.zip?format=zip -O \/var\/www\/html\/joomla\/joomla.zip<br><br>unzip joomla.zip<br><br>rm joomla.zip<\/pre>\n\n\n\n<p>Set the right permissions for files and folders when you install Joomla on your Ubuntu 26.04 server.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R www-data:www-data \/var\/www\/html\/joomla<br><br>find . -type d -exec chmod 755 {} \\;<br><br>find . -type f -exec chmod 644 {} \\;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-5-create-apache-virtual-host-file\"><span class=\"ez-toc-section\" id=\"Step-5-Create-Apache-Virtual-Host-File\"><\/span>Step 5. Create Apache Virtual Host File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To create the Apache configuration file, execute the following command; this helps ensure your Joomla website runs smoothly on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">touch \/etc\/apache2\/sites-available\/joomla.conf<\/pre>\n\n\n\n<p>Open the file<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/etc\/apache2\/sites-available\/joomla.conf<\/pre>\n\n\n\n<p>Paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80><br>ServerName yourdomain.com<br>DocumentRoot \/var\/www\/html\/joomla<br><br>&lt;Directory \/var\/www\/html\/joomla><br>AllowOverride All<br>&lt;\/Directory><br><br>ErrorLog ${APACHE_LOG_DIR}\/error.log<br>CustomLog ${APACHE_LOG_DIR}\/access.log combined<br><br>&lt;\/VirtualHost><\/pre>\n\n\n\n<p>Save the file and close it.<\/p>\n\n\n\n<p>Enable the Apache configuration files for Joomla and the rewrite module for your Ubuntu 26.04 installation.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2enmod rewrite<br><br>a2ensite joomla.conf<\/pre>\n\n\n\n<p>Check the Apache2 syntax:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apachectl -t<\/pre>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html\/joomla# apachectl -t<br>Syntax OK<\/pre>\n\n\n\n<p>If the syntax is OK, restart the Apache service to finish your Joomla install on Ubuntu 26.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart apache2<\/pre>\n\n\n\n<p>Next is to access and finish the Joomla installation at http:\/\/yourdomain.com<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-6-finish-joomla-installation\"><span class=\"ez-toc-section\" id=\"Step-6-Finish-Joomla-Installation\"><\/span>Step 6. Finish Joomla Installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To finish the Joomla installation, access your domain at http:\/\/yourdomain.com. On the first screen, you should enter your Joomla website name. This step finalizes the process to install Joomla on Ubuntu 26.04.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"909\" height=\"370\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm1.png\" alt=\"Joomla Installer\" class=\"wp-image-51661\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm1.png 909w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm1-300x122.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm1-150x61.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm1-768x313.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>After clicking on <strong>Setup Login Data<\/strong>, you need to enter your super user account login info:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"854\" height=\"655\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm2.png\" alt=\"Joomla secure login details\" class=\"wp-image-51662\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm2.png 854w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm2-300x230.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm2-150x115.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm2-768x589.png 768w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The next screen is for the database connection. Enter the database credentials you created in Step 3 above to complete your Joomla installation on Ubuntu 26.04.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"852\" height=\"878\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm3.png\" alt=\"Install Joomla on MySQLi\" class=\"wp-image-51663\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm3.png 852w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm3-291x300.png 291w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm3-146x150.png 146w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm3-768x791.png 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Once the credentials are entered, click on the <strong>Install Joomla<\/strong> button, and allow some time for the installation process to complete:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"844\" height=\"262\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm4.png\" alt=\"Installing Joomla on Ubuntu 26.04\" class=\"wp-image-51664\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm4.png 844w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm4-300x93.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm4-150x47.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm4-768x238.png 768w\" sizes=\"(max-width: 844px) 100vw, 844px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Once done, you will be redirected to the following screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"852\" height=\"878\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm5.png\" alt=\"Congratulations on your Install Joomla on Ubuntu 26.04\" class=\"wp-image-51665\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm5.png 852w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm5-291x300.png 291w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm5-146x150.png 146w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/03\/jm5-768x791.png 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Congratulations! You successfully installed Joomla on Ubuntu 26.04 OS.<\/p>\n\n\n\n<p>Of course, you do not have to install it yourself if you have difficulties or are not familiar with Linux. All you have to do is sign up for one of our <a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">NVMe Linux VPS plans<\/a> and submit a support ticket. Our admins are available 24\/7 and will help you with any aspect of installing Joomla.<\/p>\n\n\n\n<p>If you liked this post on how to install Joomla on Ubuntu 26.04, please share it with your friends or simply leave a reply below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will explain how to install Joomla on Ubuntu 26.04 OS. Joomla is a free and open-source &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Joomla on Ubuntu 26.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#more-51660\" aria-label=\"Read more about How to Install Joomla on Ubuntu 26.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":51732,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1698],"tags":[1603,215,2308],"class_list":["post-51660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-how-to-install","tag-joomla","tag-ubuntu-26-04","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Joomla on Ubuntu 26.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to install Joomla on Ubuntu 26.04 in just 15 minutes with this straightforward tutorial for beginners.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-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 on Ubuntu 26.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Joomla on Ubuntu 26.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-01T18:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Joomla on Ubuntu 26.04\",\"datePublished\":\"2026-04-01T18:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/\"},\"wordCount\":704,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/how-to-install-joomla-on-ubuntu-26.04.webp\",\"keywords\":[\"how to install\",\"joomla\",\"ubuntu 26.04\"],\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/\",\"name\":\"How to Install Joomla on Ubuntu 26.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/how-to-install-joomla-on-ubuntu-26.04.webp\",\"datePublished\":\"2026-04-01T18:00:00+00:00\",\"description\":\"Learn how to install Joomla on Ubuntu 26.04 in just 15 minutes with this straightforward tutorial for beginners.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/how-to-install-joomla-on-ubuntu-26.04.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/how-to-install-joomla-on-ubuntu-26.04.webp\",\"width\":1024,\"height\":576,\"caption\":\"How to Install Joomla on Ubuntu 26.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-joomla-on-ubuntu-26-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Joomla on Ubuntu 26.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Joomla on Ubuntu 26.04 | RoseHosting","description":"Learn how to install Joomla on Ubuntu 26.04 in just 15 minutes with this straightforward tutorial for beginners.","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:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Joomla on Ubuntu 26.04","og_description":"How to Install Joomla on Ubuntu 26.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2026-04-01T18:00:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Joomla on Ubuntu 26.04","datePublished":"2026-04-01T18:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/"},"wordCount":704,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp","keywords":["how to install","joomla","ubuntu 26.04"],"articleSection":["Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/","name":"How to Install Joomla on Ubuntu 26.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp","datePublished":"2026-04-01T18:00:00+00:00","description":"Learn how to install Joomla on Ubuntu 26.04 in just 15 minutes with this straightforward tutorial for beginners.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/04\/how-to-install-joomla-on-ubuntu-26.04.webp","width":1024,"height":576,"caption":"How to Install Joomla on Ubuntu 26.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-joomla-on-ubuntu-26-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Joomla on Ubuntu 26.04"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=51660"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51660\/revisions"}],"predecessor-version":[{"id":51734,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51660\/revisions\/51734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/51732"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=51660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=51660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=51660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}