{"id":29942,"date":"2019-09-11T11:49:53","date_gmt":"2019-09-11T16:49:53","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=29942"},"modified":"2022-12-08T09:11:02","modified_gmt":"2022-12-08T15:11:02","slug":"how-to-install-civicrm-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/","title":{"rendered":"How to Install CiviCRM on Ubuntu 18.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32024\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this article we will show you how to install WordPress, as well as deploy CiviCRM on an <a title=\"Ubuntu 18.04 VPS\" href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04 VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32026\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/setup-guide-install-civicrm-for-ubuntu18.04-vps.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>CiviCRM is an open source constituent relationship management (CRM) specifically designed for the needs of non-profit, non-governmental, and advocacy groups. It is developed and maintained by a growing community of contributors and is designed to manage information about an organization\u2019s members, event registrants, donors, subscribers, grant application seekers, funders, and case contacts. CiviCRM can be deployed in conjunction with either WordPress, Drupal or Joomla to track contacts and their relationships to projects and initiatives.<br \/>\n<!--more--><\/p>\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-69ec9e6fc529d\" 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-69ec9e6fc529d\"  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-civicrm-on-ubuntu-18-04\/#Requirements\" >Requirements:<\/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-civicrm-on-ubuntu-18-04\/#Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\" >Step 1: Log in to the Server &amp; Update the Server OS Packages<\/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-civicrm-on-ubuntu-18-04\/#Step-2-Install-Apache-Web-Server\" >Step 2: Install Apache Web Server<\/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-civicrm-on-ubuntu-18-04\/#Step-3-Install-MariaDB\" >Step 3: Install MariaDB<\/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-civicrm-on-ubuntu-18-04\/#Step-4-Install-the-Required-PHP-Extensions\" >Step 4: Install the Required PHP Extensions<\/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-civicrm-on-ubuntu-18-04\/#Step-5-Install-PHP-Module-%E2%80%9Cmcrypt%E2%80%9D\" >Step 5: Install PHP Module &#8220;mcrypt&#8221;<\/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-civicrm-on-ubuntu-18-04\/#Step-6-Configure-PHP\" >Step 6: Configure PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-7-Enable-Apache-%E2%80%9CRewrite%E2%80%9D-Module\" >Step 7: Enable Apache &#8220;Rewrite&#8221; Module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-8-Install-WordPress\" >Step 8: Install WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-9-Create-a-Database-for-WordPress\" >Step 9: Create a Database for WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-10-Create-a-Virtual-Host-in-Apache\" >Step 10: Create a Virtual Host in Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-11-Install-CiviCRM\" >Step 11: Install CiviCRM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#Step-12-Create-a-Database-for-CiviCRM\" >Step 12: Create a Database for CiviCRM<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Requirements\"><\/span>Requirements:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At the time of writing this tutorial, the latest stable version of CiviCRM is 5.10.4 and it requires:<\/p>\n<ul>\n<li>PHP 7.2 or greater (preferably the latest), with Curl, SOAP, DOM XML, Multibyte, Mcrypt and Zip PHP extensions. The memory_limit value set in PHP should be between 256 and 512 megabytes, and open_basedir and safemode should be disabled;<\/li>\n<li>MySQL 5.6 or greater, MariaDB or Percona;<\/li>\n<li>Apache web server 2.0 or higher compiled with mod_rewrite module.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\"><\/span>Step 1: Log in to the Server &amp; Update the Server OS Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Log in to your Ubuntu 18.04 VPS with SSH as the root user:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>Don&#8217;t forget to replace &#8220;<span style=\"color: #ff0000;\">IP_Address<\/span>&#8221; and &#8220;<span style=\"color: #ff0000;\">Port_number<\/span>&#8221; with your server&#8217;s respective IP address and SSH port numbers.<\/p>\n<p>Before we can start with the CiviCRM installation, we have to make sure that all Ubuntu OS packages installed on the server are up to date. We can do this by running the following commands:<\/p>\n<pre>sudo apt-get update\r\nsudo apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Apache-Web-Server\"><\/span>Step 2: Install Apache Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Check whether Apache is already installed and running on your server:<\/p>\n<pre>ps aux | grep apache2<\/pre>\n<p>We can also check if there are Apache2 packages installed on the server:<\/p>\n<pre>dpkg -l | grep apache2<\/pre>\n<p>If Apache is already installed on the server, we can skip the Apache installation steps and proceed with PHP\u00a0installation.<br \/>\nIf Apache is not installed, we can install it using:<\/p>\n<pre>apt-get install apache2<\/pre>\n<p>Once installed, start the Apache server and enable it to start on server boot:<\/p>\n<pre>systemctl start apache2<\/pre>\n<pre>systemctl enable apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-MariaDB\"><\/span>Step 3: Install MariaDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We will use MariaDB as our database engine. We can install MariaDB server from the Ubuntu base repository using the following commands:<\/p>\n<pre>sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-the-Required-PHP-Extensions\"><\/span>Step 4: Install the Required PHP Extensions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The default PHP version available from the official Ubuntu 18.04 repository is PHP 7.2.<br \/>\nInstall the required PHP extensions:<\/p>\n<pre>apt-get install php7.2-curl php7.2-gd php7.2-mbstring php7.2-mysql php7.2-zip<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-PHP-Module-%E2%80%9Cmcrypt%E2%80%9D\"><\/span>Step 5: Install PHP Module &#8220;mcrypt&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Install the PHP &#8220;mcrypt&#8221; module on the server using pecl channel:<\/p>\n<pre>sudo apt install php-dev libmcrypt-dev\r\nsudo pecl channel-update pecl.php.net\r\nsudo pecl install mcrypt-1.0.1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Configure-PHP\"><\/span>Step 6: Configure PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Locate the PHP configuration file:<\/p>\n<pre>php --ini | grep Loaded<\/pre>\n<p>The output should be something like this:<\/p>\n<pre>Loaded Configuration File:         \/etc\/php\/7.2\/cli\/php.ini<\/pre>\n<p>Edit the php.ini configuration file:<\/p>\n<pre>vi \/etc\/php\/7.2\/cli\/php.ini<\/pre>\n<p>Add\/modify the following options:<\/p>\n<pre>memory_limit = 256M \r\nfile_uploads = On\t\r\nallow_url_fopen = On\r\nallow_url_include = Off\r\nupload_max_filesize = 64M\r\nshort_open_tag = On\t\r\nmax_execution_time = 300\r\ndefault_charset = \"UTF-8\"\r\nextension=mcrypt.so<\/pre>\n<p>Make sure that &#8216;open_basedir&#8217; and &#8216;safemode&#8217; are not set:<\/p>\n<pre>#php -i | grep -i safemode\r\n\r\n#php -i | grep -i open_basedir\r\nopen_basedir =&gt; no value =&gt; no value<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Enable-Apache-%E2%80%9CRewrite%E2%80%9D-Module\"><\/span>Step 7: Enable Apache &#8220;Rewrite&#8221; Module<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Enable the Apache rewrite module if it is not already done:<\/p>\n<pre>a2enmod rewrite<\/pre>\n<p>Restart the Apache service for the changes to take effect:<\/p>\n<pre>service apache2 restart<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-Install-WordPress\"><\/span>Step 8: Install WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Download and extract the latest WordPress installation files in the document root directory of your WordPress website ( e.g <code>\/var\/www\/html\/your-domain.com<\/code>).<\/p>\n<pre>cd \/opt\/\r\nwget https:\/\/wordpress.org\/latest.zip\r\nunzip latest.zip\r\nmkdir -p \/var\/www\/html\/your-domain.com\r\nmv \/opt\/wordpress\/* \/var\/www\/html\/<span style=\"color: #ff0000;\">your-domain.com<\/span>\/\r\nchown -R www-data:www-data \/var\/www\/html\/<span style=\"color: #ff0000;\">your-domain.com<\/span>\r\nrm latest.zip<\/pre>\n<p>Make sure to replace &#8220;<span style=\"color: #ff0000;\">your-domain.com<\/span>&#8221; with your unique registered domain name.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-9-Create-a-Database-for-WordPress\"><\/span>Step 9: Create a Database for WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a MySQL database for the WordPress website:<\/p>\n<pre>mysql -u root -p<\/pre>\n<pre>MariaDB [(none)]&gt; CREATE DATABASE wpdb;\r\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY '<span style=\"color: #ff0000;\">Str0ngPa55w0rd<\/span>';\r\nMariaDB [(none)]&gt; FLUSH PRIVILEGES;\r\nMariaDB [(none)]&gt; exit;<\/pre>\n<p>Don\u2019t forget to replace \u2018<span style=\"color: #ff0000;\">Str0ngPa55w0rd<\/span>\u2019 with an actual strong password.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-10-Create-a-Virtual-Host-in-Apache\"><\/span>Step 10: Create a Virtual Host in Apache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a virtual host in Apache for your domain:<\/p>\n<pre>vi \/etc\/apache2\/sites-available\/<span style=\"color: #ff0000;\">your-domain.com<\/span>.conf<\/pre>\n<p>And add the following content to the file:<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\n    ServerAdmin admin@<span style=\"color: #ff0000;\">your-domain.com<\/span>\r\n    ServerName <code>your-domain.com<\/code> ServerAlias <code>www.your-domain.com<\/code> DocumentRoot \/var\/www\/html\/<span style=\"color: #ff0000;\">your-domain.com<\/span> &lt;Directory \/var\/www\/html\/<span style=\"color: #ff0000;\">your-domain.com<\/span>&gt; Options Indexes FollowSymLinks AllowOverride All Require all granted &lt;\/Directory&gt; ErrorLog ${APACHE_LOG_DIR}\/<span style=\"color: #ff0000;\">your-domain.com<\/span>_error.log CustomLog ${APACHE_LOG_DIR}\/<span style=\"color: #ff0000;\">your-domain.com<\/span>_access.log combined &lt;\/VirtualHost&gt;<\/pre>\n<p>Replace &#8216;<span style=\"color: #ff0000;\">your-domain.com<\/span>&#8216; with your actual domain.<br \/>\nTo enable the virtual host we have just created, run the following command:<\/p>\n<pre>a2ensite <span style=\"color: #ff0000;\">your-domain.com<\/span>.conf<\/pre>\n<p>Then, disable the default Apache configuration:<\/p>\n<pre>a2dissite 000-default.conf<\/pre>\n<p>Restart Apache service for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<p>Open http:\/\/<span style=\"color: #ff0000;\">your-domain.com<\/span>\u00a0in a web browser and finish the WordPress installation.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-11-Install-CiviCRM\"><\/span>Step 11: Install CiviCRM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Download the latest version of CiviCRM from\u00a0https:\/\/civicrm.org\/download and extract it in the\u00a0<code>\/var\/www\/html\/your-domain.com\/wp-content\/plugins\/<\/code> directory on your server:<\/p>\n<pre>cd \/opt\r\nwget https:\/\/download.civicrm.org\/civicrm-5.10.4-wordpress.zip\r\nunzip civicrm-5.10.4-wordpress.zip\r\nchown www-data:www-data -R \/opt\/civicrm\/\r\nmv \/opt\/civicrm\/ \/var\/www\/html\/<span style=\"color: #ff0000;\">your-domain.com<\/span>\/wp-content\/plugins\/\r\n<\/pre>\n<p>Log in to your WordPress back-end as admin user, open <code>http:\/\/your-domain.com\/wp-admin\/plugins.php<\/code> and activate the\u00a0CiviCRM plugin. CiviCRM may be configured to use the existing WordPress database, or a new database. It is best to create and use a separate database for CiviCRM.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-12-Create-a-Database-for-CiviCRM\"><\/span>Step 12: Create a Database for CiviCRM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a new MySQL database for CiviCRM:<\/p>\n<pre>mysql -u root -p<\/pre>\n<pre>MariaDB [(none)]&gt; CREATE DATABASE civicrmdb;\r\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON civicrmdb.* TO 'wpuser'@'localhost' IDENTIFIED BY '<span style=\"color: #ff0000;\">civicrmStr0ngPa55w0rd<\/span>';\r\nMariaDB [(none)]&gt; FLUSH PRIVILEGES;\r\nMariaDB [(none)]&gt; exit;<\/pre>\n<p>Don&#8217;t forget to replace &#8220;<span style=\"color: #ff0000;\">civicrmStr0ngPa55w0rd<\/span>&#8221; with an actual, strong password.<\/p>\n<p>Then, go to the WordPress dashboard and click on the &#8216;CiviCRM Installer&#8217; link at the top of the page. From there, change the database name, verify that all requirements are met, and install CiviCRM:<br \/>\n<img decoding=\"async\" class=\"size-large wp-image-29945 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-1024x795.png\" alt=\"civicrm installer\" width=\"1024\" height=\"795\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-1024x795.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-150x117.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-300x233.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-768x596.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer-1080x839.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-installer.png 1227w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>That is it. CiviCRM has been installed on your server. You can now configure and extend CiviCRM according to your needs.<br \/>\n<img decoding=\"async\" class=\"size-large wp-image-29946 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-1024x419.png\" alt=\"civicrm wordpress\" width=\"1024\" height=\"419\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-1024x419.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-150x61.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-300x123.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-768x314.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress-1080x442.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/civicrm-wordpress.png 1762w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32027\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/support-help-with-civicrm-247-ubuntu18.04.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>Of course, you don\u2019t have to install and configure CiviCRM on your <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 18.04 VPS<\/a> if you use one of our\u00a0<a href=\"https:\/\/www.rosehosting.com\/civicrm-hosting.html\">Managed CiviCRM Hosting<\/a> solutions, in which case you can simply ask our expert Linux admins to setup and configure CiviCRM on Ubuntu 18.04 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post on <strong>how to install CiviCRM on an Ubuntu 18.04 VPS<\/strong>, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article we will show you how to install WordPress, as well as deploy CiviCRM on an Ubuntu 18.04 &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install CiviCRM on Ubuntu 18.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#more-29942\" aria-label=\"Read more about How to Install CiviCRM on Ubuntu 18.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32024,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,13],"tags":[973,1779],"class_list":["post-29942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-tutorials","tag-civicrm","tag-ubuntu-18-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 CiviCRM on Ubuntu 18.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting\" \/>\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-civicrm-on-ubuntu-18-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 CiviCRM on Ubuntu 18.04\" \/>\n<meta property=\"og:description\" content=\"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-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=\"2019-09-11T16:49:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-08T15:11:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.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=\"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=\"6 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-civicrm-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install CiviCRM on Ubuntu 18.04\",\"datePublished\":\"2019-09-11T16:49:53+00:00\",\"dateModified\":\"2022-12-08T15:11:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/\"},\"wordCount\":825,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-civicrm-on-ubuntu18.04.jpg\",\"keywords\":[\"civicrm\",\"Ubuntu 18.04\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/\",\"name\":\"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-civicrm-on-ubuntu18.04.jpg\",\"datePublished\":\"2019-09-11T16:49:53+00:00\",\"dateModified\":\"2022-12-08T15:11:02+00:00\",\"description\":\"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-civicrm-on-ubuntu18.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-civicrm-on-ubuntu18.04.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-civicrm-on-ubuntu-18-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install CiviCRM on Ubuntu 18.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 CiviCRM on Ubuntu 18.04 | RoseHosting","description":"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting","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-civicrm-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install CiviCRM on Ubuntu 18.04","og_description":"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-09-11T16:49:53+00:00","article_modified_time":"2022-12-08T15:11:02+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install CiviCRM on Ubuntu 18.04","datePublished":"2019-09-11T16:49:53+00:00","dateModified":"2022-12-08T15:11:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/"},"wordCount":825,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg","keywords":["civicrm","Ubuntu 18.04"],"articleSection":["CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/","name":"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg","datePublished":"2019-09-11T16:49:53+00:00","dateModified":"2022-12-08T15:11:02+00:00","description":"How to Install CiviCRM on Ubuntu 18.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-civicrm-on-ubuntu18.04.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-civicrm-on-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install CiviCRM on Ubuntu 18.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\/29942","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=29942"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/29942\/revisions"}],"predecessor-version":[{"id":43840,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/29942\/revisions\/43840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32024"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=29942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=29942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=29942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}