Zurmo is an Open Source CRM software by Zurmo inc. In this article, let see how to install the community edition of this software.
Update the packages
apt-get update && apt-get upgrade
Install the dependencies required
apt-get install lamp-server^ apt-get install memcached php-apc php-soap php-pear php5-memcache php5-curl php5-imap php5-gd php5-dbg php5-mcrypt php5-ldap
Enable the required PHP modules
php5enmod pdo php5enmod pdo_mysql php5enmod mcrypt php5enmod imap php5enmod ldap
Edit php.ini and make the following changes
date.timezone = Asia/Kolkata memory_limit = 256M file_uploads = On upload_max_filesize = 20M post_max_size = 20M max_execution_time = 300
Restart Apache server
service apache2 restart
Make the following changes in /etc/mysql/my.cnf
[mysqld] ........... character-set-server=utf8 collation-server=utf8_unicode_ci default-storage-engine=INNODB max_sp_recursion_depth=100 max_allowed_packet = 20M thread_stack = 512K optimizer-search-depth = 0
Restart MySQL
service mysql restart
Make the following changes in the database
mysql -u root -p mysql> create database zurmo; mysql> GRANT ALL PRIVILEGES ON zurmo.* TO 'zurmo'@'%' IDENTIFIED BY 'password';
Download the Zurmo PHP application
wget http://build.zurmo.com/downloads/zurmo-stable-3.1.5.a5a46793e4a5.tar.gz
Extract the package in the current directory
tar -xzvf zurmo-stable-3.1.5.a5a46793e4a5.tar.gz
Copy the files to Apache document root
rsync -avz zurmo/* /var/www/html/
Change the ownership of the files copied
chown -R www-data:www-data /var/www/html
Change the following line in the file /etc/apache2/mods-available/dir.conf to look like this
DirectoryIndex index.php index.cgi index.pl index.html index.xhtml index.htm
Restart Apache
Service apache2 restart
Now load the web page in browser using the appropriate URL
http://<IP of the server>
Great tutorial! Thanks!
Reblogged this on Johnson's Blog.