标签:size net centos7 基于 har exec notice put cut
CRM即客户关系管理(CustomerRelationshipManagement)。顾客、关系、管理,这三个词本身就足以让我们头大,更别提它们三个一起出现在一起。但vTigerCRM要做的事就是让我们远离疼痛,它为我们提供了一个便捷的解决方案。vTigerCRM是一个用PHP脚本语言开发的开源客户关系管理工具,它使用MySQL作为数据库,并且声称是永久100%开源的CRM系统。本章将给予易迈云服务器来部署CRM服务端。一、 Centos7检查系统更新:
yum update
选择y回车,即可安装更新补丁;
二、 Centos7自动更新设置:
yum -y install yum-cron
vim /etc/yum/yum-cron.conf
将download_updates = yes;apply_updates = yes
ZZ保存退出。
三、 安装LAMP
安装wget:
yum -y install wget screen git
下载lamp.git:
git clone https://github.com/teddysun/lamp.git
进入lamp目录:
cd lamp
执如下戏命令:
chmod +x *.sh
执如下戏命令:
screen -S lamp
开始安装:
./lamp.sh
进行选择后,按任意键开始安装:(2,2,4,1,1)php最好安装版本7.X
部分组件安装出错的话,可以手动下载安装包安装。
四、 检查PHP扩展组件,MySQL参数,php.ini参数
检查所需的PHP扩展组件是否安装:GD、IMAP、Zlib、xml、fileinfo、Exif、mbstring、OpenSSL、Curl。输入IP地址,查看探针或phpinfo.php。
? 查看MySQL默认字符集:
show variables like ‘%char%‘;
? 查看sql_mode设置:
SELECT @@GLOBAL.sql_mode;
? 如果没问题就退出MySQL:
exit
? 查看MySQL的my.cnf参数(数据库存储引擎Engine = InnoDB,SQL_MODE 不能为 STRICT_TRANS_TABLES),查看my.cnf所在目录:
mysql --help|grep ‘my.cnf‘
? 进入/usr/local/mysql/目录:
cd /usr/local/mysql
? 编辑my.cnf
vim /etc/my.cnf
? 更改sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES为sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ZZ保存退出:
? 重启MySQL服务命令:
/etc/init.d/mysqld restart
更改/usr/local/php/etc/php.ini部分参数:
? error_reporting:E_ALL & ~E_NOTICE & ~E_DEPRECATED
? safe_mode:Off
? display_errors:On
? file_uploads:On
? max_execution_time:0
? memory_limit:64M
? log_errors:Off
? output_buffering:On
? register_globals:On
? short_open_tag:Off
? allow_call_time_pass_reference = Off(用于设置定时任务运行)
五、 安装CRM:
下载CRM后,解压CRM:
wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz
tar xzf vtigercrm7.1.0.tar.gz.tar.gz
将解压的/root/ vtigercrm,拖拽到/data/www/default/
授权: chmod -R 777 /data/www/default/vtigercrm
六、 设定定时任务:
测试vtigercron.sh是否可以运行,进入/vtigercrm/cron/目录:
cd /data/www/default/vtigercrm/cron
测试vtigercron.sh是否可以运行:
sh vtigercron.sh
运行chmod a+x vtigercron.sh:
chmod a+x vtigercron.sh
进入定时任务编辑界面:
crontab -e
七、 删除安装压缩包,节省空间:
进入root目录:
cd /root/
标签:size net centos7 基于 har exec notice put cut
原文地址:http://blog.51cto.com/14037956/2318637