Zurmo CRM is an open source customer relationship management (CRM) app for businesses and individuals who want to manage their customers across mobile, social platforms and more… It provides the CRM workflow engine and features and is easy to configure and setup
Step 1:Install LAMP by installing Apache web server and MariaDB
Step 2: Run the following command to install EPEL repository
Step 3 : -Now install Webtatic repository using the following commands
Step 4 : To install PHP 5.6 and all the required PHP modules, run the following command
Step 5 : you can check the version of PHP using the following command
Step 6 : Configure PHP file /etc/php.ini
Scroll down to find the following lines:
Remove the semicolon from the start of the line and provide the appropriate time zone. For example
date.timezone = Asia/Kolkata
Now find the following lines and change the values according to instructions given.
upload_max_filesize = 2M #Change the value to at least 20M
post_max_size = 8M #Change the value to at least 20M
max_execution_time = 30 #Change the value to at least 300
Save the file and exit from editor.
Step 7: Now start Apache web server and enable it to start at boot time using the following command.
Step 8:Install Memcached using the following command
Step9 : Now start and enable Memcached to automatically start at boot time.
Step10 : Start and Enable Mariadb services.
Step11 : Now run the following commands to secure your MySQL or MariaDB installation.
the root password is not set, just press enter to proceed further.
Step12 : To create a database we will need to login to MySQL command line first. Run the following command for same.
Password : you set the in privious step root password please mention.
To create a new database and user run the following query.
# CREATE DATABASE zurmo_data;
# CREATE USER ‘zurmo_user’@’localhost’ IDENTIFIED BY ‘StrongPassword’;
# GRANT ALL PRIVILEGES ON zurmo_data.* TO ‘zurmo_user’@’localhost’;
# FLUSH PRIVILEGES;
Step13 : Download the install package from Zurmo website.
Step14 : Now extract the archive using the following command
Step15 : Disable your SELinux To completely disable the SELinux you will need to edit /etc/selinux/config file.
Find the following line:
Change it to:
Step16 : Change the ownership of the application to web server
Step17 : You may also need to allow HTTP traffic on port 80 through the firewall.
Step18 - - Now create a virtual host for the Zurmo application.
Paste the following lines into the file.
Options Indexes FollowSymLinks
Require all granted
CustomLog “/var/log/httpd/crm.yourdomain.com-access_log” combined
Save the file and exit.
Step19 : Restart your Apache server
Step20 : Go to the following link using your favourite web browser.
Now, installation is successfull!!