1.系统环境需求
- web服务器:支持Nginx,Apache,推荐Nginx
- PHP:PHP版本>=7.0, 推荐php7.1
- Mysql:Mysql版本>=5.5, 推荐Mysql5.6
- 操作系统:推荐Linux Centos
2.获取源码
通过正规渠道购买软件后,我们的客户人员将会发送给您源代码压缩包。解压压缩包后,您将会得到crm_package的源码目录.
3.Webserver配置
Nginx参考如下配置
server {
listen 80;
server_name test.v5.com;
index index.html index.htm index.php;
root /Users/workspaces/test_crm_v5/crm_package/backend/public;
access_log /var/log/nginx/test.v5.com.log;
error_log /var/log/nginx/test.v5.com.err;
location / {
index index.php;
try_files $uri $uri/ /index.php?$uri&$args;
}
client_max_body_size 30M;
location ~ .(php|php5) {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+.php)(.*)$;
fastcgi_read_timeout 150;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
access_log off;
}
location ~ .*.(js|css)?$ {
expires 1h;
access_log off;
}
}
注意将其中servername和root替换为您的地址
4.访问地址进入安装页面
访问web服务器地址,系统将自动进入安装向导界面,如下图:
请认真阅读我们的许可协议后,点击接受进入,下一步。系统将进行必要的环境检测,如下图:
点击下一步,填写相关数据库信息,进行数据初始化操作,如下图:
数据库服务器: 请填写您的数据库地址,本机安装一般为localhost或者127.0.0.1
数据库端口: 一般为3306
数据库名: 填写数据库的名称,如果数据库名称不存在,系统将尝试自动创建,请确保数据库用户具有创建数据库权限。这里推荐填写:yls_crm
数据库用户名: 您的数据库访问账号
数据库密码: 数据库账号密码
管理员账号: 填写系统的初始账号
密码: 填写系统的初始密码
确保以上信息填写完整后,点击创建数据,系统将进行数据初始化工作,如下图:
安装完成后,需设置一个定时任务:
* * * * * php /Users/workspaces/test_crm_v5/crm_package/backend/public/cron.php >> /dev/null 2>&1
注意,这里应填写您实际的项目路径地址
其他注意事项:
- 需要启用php的exec函数启用,如使用BT面板,此函数默认禁用,需要启用