Installing CiviCRM For Joomla

Leave your reply


Learn how to install CiviCRM for Joomla. CiviCRM is a popular open source CRM which is particularly suited for use by non-profit organizations. CiviCRM can help you manage your donor base, track fundraising activities, and more. Joomla is a content management system (CMS) used by millions of people to create and manage their websites.

There are two options for installing CiviCRM:

  • On a new server (recommended). CiviCRM is available as a ready-to-use application with Drupal which can be automatically installed on the server when it is built.
  • On an existing server. CiviCRM can be manually installed and configured on an existing server.


To install on an existing server:

  • A Cloud Server running Linux (CentOS 7 or Ubuntu 14.04)
  • Joomla version 2.5+
  • PHP version 5.3+
  • MySQL version 5.1+

Note: Apache, PHP, and MySQL/MariaDB are installed and running on a standard Linux installation by default. If your server was created with a minimal installation, you will need to install and configure Apache, PHP, and MySQL/MariaDB before you proceed.

Install CiviCRM on a New Server (Recommended)

Log in to the Cloud Panel then go to Infrastructure > Servers.

Install civicrm

Click + Create to create a new server.

Install civicrm

Set a name for the server, and click the server configuration you wish to use.

Install civicrm

Click the Applications tab.

Install civicrm

Click the Search icon, and search for CiviCRM.

Install civicrm

Click CiviCRM.

Install civicrm

Click Create to build the server.

Install civicrm

The server will be built.

Install CiviCRM on an Existing Server

PHP Version

From the command line, go to your web directory and create a phpinfo.php file:

sudo nano phpinfo.php

Put the following into this file:

Save and exit the file, then view the file in a web browser. The PHP version will be displayed at the top of the page.

php version

In the example above, the server is running PHP version 5.4.16.

Note: For security purposes, delete this file after you are finished.

MySQL/MariaDB Version

To check your version of MySQL/MariaDB, log into the client with the command:

sudo mysql -u root -p

The version number will be displayed in the welcome message.

MySQL version

In the above example, the server is running MySQL version 5.5.47.

Apache Version

You can find your version of Apache with the following commands:

  • CentOS and Red Hat: sudo httpd -v
  • Ubuntu and Debian: sudo apache2 -v

This will return information about your Apache server.

Apache version

In the example above, the server is running Apache version 2.4.6.

Install from the Admin Interface

The easiest way to install CiviCRM is through the admin interface.

Log in to your Joomla admin area with the superuser login. Click on Install Extensions.

Click the Install from URL tab.

Install CiviCRM: Click Install from URL tab

Get the download URL from the current CiviCRM release page. Scroll down until you find the Joomla release file. It will have joomla in the name. (Do not download the Drupal version.)

For example, the latest release for Joomla as of this article's publication is

Right click on the link for the Joomla release and select "Copy Link Location." You can paste this URL into the command line by clicking Shift + Insert.

Paste this URL into the field, then click Check and Install.

Install CiviCRM: Paste URL

CiviCRM will be installed.