Zurmo CRM is a gamified CRM programming arrangement that believers work into play. It is a fun, yet successful CRM instrument. Moreover, Zurmo is an open source CRM application that combines project management, marketing automation, and sales software into a single solution. It uses gamification to engage and motivate users. This helps to increase user adoption which ensures successful CRM implementation. Zurmo is intuitive and easy to use, and needs no training. The interface is modern and fresh, and removes the boredom sales and marketing professionals associate with using a CRM tool.
Zurmo is written in PHP using jQuery, Yii Framework, and RedBeanPHP. It makes use of MySQL to store its database. It includes features like Contact Management, Activity Management, Deal Tracking, Reporting,etc.
In this article I will show you how to install Zurmo CRM on CentOS 7.
Install Zurmo CRM on CentOS 7
- LAMP Stack should be installed on the system.
- Before installing Zurmo you will need to edit your php.ini file and enable date and time zone and add your time zone.
date.timezone = Asia/Kolkata
Also change set the below values in php.ini file.
upload_max_filesize = 20M post_max_size = 20M max_execution_time = 300
Save and close file.
Install Memcached on your system. use the below command to install memcached.
# yum install memcached
Now login to MySQL database as root user and make the below changes.
# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 2 Server version: 5.5.56-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. MariaDB [(none)]> CREATE DATABASE zurmo; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> CREATE USER 'zurmo_user'@'localhost' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON zurmo.* TO 'zurmo_user'@'localhost'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit Bye
After making changes in database now download the Zurmo CRM using wget command.
# wget http://build.zurmo.com/downloads/zurmo-stable-184.108.40.206732d3df221.tar.gz --2017-11-13 16:23:42-- http://build.zurmo.com/downloads/zurmo-stable-220.127.116.11732d3df221.tar.gz Resolving build.zurmo.com (build.zurmo.com)... 18.104.22.168 Connecting to build.zurmo.com (build.zurmo.com)|22.214.171.124|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 27274590 (26M) [application/x-gzip] Saving to: ‘zurmo-stable-126.96.36.199732d3df221.tar.gz’ 100%[=========================================================================================================================================================================>] 2,72,74,590 260KB/s in 2m 38s 2017-11-13 16:26:21 (169 KB/s) - ‘zurmo-stable-188.8.131.52732d3df221.tar.gz’ saved [27274590/27274590]
Once download completed now extract it.
# tar -xvf zurmo-stable-184.108.40.206732d3df221.tar.gz zurmo/ zurmo/README.text zurmo/index.php zurmo/redbean/ zurmo/app/index.php zurmo/app/roots.php zurmo/app/assets/ zurmo/app/assets/index.html ...... ....
Now move the zurmo directory into your web document root directory such as /var/www/html/ location.
# mv zurmo /var/www/html/
Next change the ownership of the zurmo directory using below command.
# chown -R apache:apache /var/www/html/zurmo
Now create a Apache virtual host file for zurmo called “zurmo.conf” and add the below content.
# vim /etc/httpd/conf.d/zurmo.conf ServerAdmin [email protected] DocumentRoot "/var/www/html/zurmo/" ServerName zurmo.looklinux.com ServerAlias www.test.linuxhelp1.com <Directory "/var/www/html/zurmo/"> Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog "/var/log/httpd/zurmo-error_log" CustomLog "/var/log/httpd/zurmo-access_log" combined
Save and close file.
Restart Apache web service.
# systemctl restart httpd
Go to your web browser and type the below URL to start the installation process.
Check the services installed correctly and click on Continue button.
Fill the all necessary database details and Zurmo admin information in the respective field.
Zurmo installation has been completed successfully. Click on Sign in button.
It will redirect to zurmo Sign in page. Now enter your login details and click on Sign in.
After login successfully, make sure your time zone is correct as you configured above.
Next page will be Zurmo Welcome page.
Now you can manage your Zurmo CRM with via its dashboard.