• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install Espo CRM 5.6.1 on CentOS 7.5

  • 00:52 rpm -q centos-release
  • 01:11 mysql -u root -p
  • 02:36 wget https://www.espocrm.com/downloads/EspoCRM-5.6.1.zip
  • 02:53 unzip EspoCRM-5.6.1.zip
  • 03:06 mv EspoCRM-5.6.1 /var/www/espo
  • 03:18 chown -R apache:apache /var/www/espo
  • 03:30 chmod -R 755 /var/www/espo
  • 03:41 vim /etc/httpd/conf.d/espo.conf
  • 05:08 systemctl restart httpd
{{postValue.id}}

To install Espo crm 5.6.1 on centos 7.5

EspoCRM is a free and open source web-based customer relationship management application. It is written in PHP and uses the MySQL database server to store its data. It is responsive, has an easy to use web interface and comes in many languages. It can be used in various industries like retails, e-commerce, banking, call centers etc.This tutorial covers the installation of Espo crm 5.6.1 on centos 7.5.

Requirements for Espo crm:

Apache

Mariadb

Php 7.2 and its modules
(php-gd php-curl php-common php-mysql php-soap php-mysql php-mcrypt php-mbstring php-zip php-xml)

Installation procedure

Check the centos version by using the following command

[root@linuxhelp ~]# rpm -q centos-release
centos-release-7-5.1804.el7.centos.x86_64
configure the MySQL database. Log into MySQL as a root user and make the necessary settings.

Configure the Database as shown below

 [root@linuxhelp ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database espodb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user 'espouser'@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all privileges on espodb.* to 'espouser'@localhost;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> Ctrl-C -- exit!
Aborted

Once the database configuration is done, you shall download the espo crm with the help of the following command.

[root@linuxhelp ~]# wget https://www.espocrm.com/downloads/EspoCRM-5.6.1.zip
--2019-04-25 15:31:19--  https://www.espocrm.com/downloads/EspoCRM-5.6.1.zip
Resolving www.espocrm.com (www.espocrm.com)... 149.28.233.144
Connecting to www.espocrm.com (www.espocrm.com)|149.28.233.144|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40655801 (39M) [application/zip]
Saving to: ‘EspoCRM-5.6.1.zip’

100%[==========================================================>] 40,655,801  1002KB/s   in 41s    

2019-04-25 15:32:01 (961 KB/s) - ‘EspoCRM-5.6.1.zip’ saved [40655801/40655801]

Once the download is completed extract the download package using unzip command

 [root@linuxhelp ~]# unzip EspoCRM-5.6.1.zip
Archive:  EspoCRM-5.6.1.zip
   creating: EspoCRM-5.6.1/
  inflating: EspoCRM-5.6.1/websocket.php  
  inflating: EspoCRM-5.6.1/web.config  
  inflating: EspoCRM-5.6.1/upgrade.php  
  inflating: EspoCRM-5.6.1/rebuild.php  
  inflating: EspoCRM-5.6.1/LICENSE.txt  
  inflating: EspoCRM-5.6.1/index.php
.
.
.
 inflating: EspoCRM-5.6.1/vendor/doctrine/annotations/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php  
  inflating: EspoCRM-5.6.1/vendor/doctrine/annotations/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php  
  inflating: EspoCRM-5.6.1/vendor/doctrine/annotations/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Autoload.php  
  inflating: EspoCRM-5.6.1/vendor/doctrine/annotations/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/AnnotWithDefaultValue.php

Move the espo crm directory to apache root directory

[root@linuxhelp ~]# mv EspoCRM-5.6.1 /var/www/espo
Set the ownership and permission for espo crm  by using the following command
[root@linuxhelp ~]# chown -R apache:apache /var/www/espo

[root@linuxhelp ~]# chmod -R 755 /var/www/espo

Configure the virtualhost for accesing the espo crm

 [root@linuxhelp ~]# vim /etc/httpd/conf.d/espo.conf
<virtualhost *:80>
servername  www.linuxhelp1.com
Documentroot  /var/www/ espo
<Directory /var/www/espo>
AllowOverride all
allow from all
</Directory>
</virtualhost>

Restart the apache service by using the following command

[root@linuxhelp ~]# systemctl restart httpd

Switch to your browser and enter your domain name snap1

Choose the Language and continue snap2

Accept the License terms and continue snap3

Configure the Database Connection setup snap4

Verify the System Requirements and start the installation snap5

Configure the admin account setup snap6

Configure the system settings snap7

Configure the SMTP settings snap8

After the installation, you will see the following page snap9

Log in using the admin credentials snap10

After the successful login, you will see the admin dashboard as shown below snap11

with this, the method to install Espo CRM V5.6.1 on Ubuntu 18.10 comes to an end.

Tags:
ethan
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What are all the Pre-requirements of Espo crm V5.1.2 on Linuxmint?

A

The Pre-requirements are, Install LAMP (Apache, php7.2, mariadb-server) In MariaDB (create database, user and give privileges to the user)

Q

How can I get the Espo crm V5.6.1 package on Linuxmint?

A

Use the following link:
# wget https://www.espocrm.com/downloads/EspoCRM-5.6.1.zip

Q

How to enable the repo conf file for Espo CRM?

A

Enable the customize site on Debian based distro use the following command as

# a2ensite espo.conf

Q

How can I Configure the virtual host for Espo CRM?

A

Execute the below command:
# vim /etc/apache2/sites-available/espo.conf

Q

How to configure the host entry for Espo CRM?

A

Enter into #vim /etc/hosts



Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.