如何在CentOS 7上安装OrCRM

・18 分钟阅读

使用不同的系统?

OroCRM是一款基于OroPlatform的免费开源客户关系经理CRM应用程序,OroPlatform是完全可定制的开源业务应用程序平台软件,OroPlatform为你提供创建定制应用程序所需的所有特性。

前提条件

  • 一个CentOS 7服务器实例,
  • 一个sudo用户

在本教程中,我们会使用crm.example.com作为指向服务器的域名,将所有的crm.example.com替换为你的实际域名。

使用向导更新基本系统如何更新Centos 7 ,系统更新后,继续安装所需的依赖项。

安装Nginx和PHP 7

OroCRM可以安装在任何支持PHP的生产Web服务器上,OroCRM支持所有大于7.0的PHP版本,在本教程中,我们会在PHP fpm和PHP 7.1中使用Nginx 。

安装Nginx 。


sudo yum -y install nginx

启动Nginx并使其在启动时自动启动。


sudo systemctl start nginx
sudo systemctl enable nginx

PHP 7在默认的YUM存储库中不可用,但是我们可以使用Remi存储库来获取和安装php7的最新版本,首先,添加并启用REMI存储库。


sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

安装最新版本的PHP 7以及OroCRM所需的PHP模块。


sudo yum -y install php php-fpm php-ctype php-curl php-fileinfo php-gd php-intl php-json php-mbstring php-mcrypt php-mysql php-pcre php-simplexml php-tokenizer php-xml php-zip php-tidy php-soap php-opcache php-posix

编辑默认的PHP配置文件。


sudo nano /etc/php.ini

查找以下行,取消注释,并且按如下所