文章目录
前言
悟空CRM是gitee上优秀的开源项目之一,CRM系统不仅对于许多企业都是必须的,对于开发人员来说,也是需要学习了解的。所以我们专栏文章的首篇文章就选择这个开源项目。文章只做学习分析,学习记录。推荐使用正版。
首先让我们了解一下悟空的背景:悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。悟空软件以高科技为起点,以技术为核心、以完善的售后服务为后盾,秉承稳固与发展、求实与创新的精神,已为国内外上千家企业提供服务。
一、部署环境
要部署悟空CRM php版的,需要以下环境:
1,centos系统的服务器,此处使用的是7.5
2,宝塔面板,使用宝塔面板部署会比较简单方便。
3,php, php版本要大于等于7
4,mysql5.7
5,redis
二、部署流程
1.安装宝塔等基础环境
1,安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2,安装完成后,通过宝塔安装mysql5.7,php(7.4),redis,nginx。这些都是一键安装的,此处不在赘述,不懂的自行百度。
3,因为从v11.0.2版本开始,cache类缓存方式由原file类型改为redis类型,因此需要开启PHP Redis扩展。
// 我们将phpredis安装在/usr/local目录下,依次执行以下命令进行安装拓展
cd /usr/local
wget http://pecl.php.net/get/redis-5.1.0.tgz
tar -zxvf redis-5.1.0.tgz
cd redis-5.1.0
这里需要知道phpize和php-config的位置,不清楚位置的可以通过以下命令找出
find / -name 'phpize'
find / -name 'php-config'
正常会显示以下内容:
接着继续安装拓展
// 在/usr/local/redis-5.1.0目录下执行,这里的phpize等路径需要换成自己的
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install
安装完成后,需要修改php配置文件,添加:extension=redis.so ,可直接通过宝塔面板修改
修改完成后,保存并重启php。然后通过phpinfo查看是否安装成功。至此环境安装完成。
2.部署CRM
接着就可以部署项目了。
//使用git拉取项目
cd /www/wwwroot
git clone https://gitee.com/wukongcrm/crm_php.git
项目拉取成功后,到宝塔面板创建一个站点。
域名根据自身情况修改,需要同时创建一个数据库。根目录默认即可。创建成功后删除根目录下所有文件。
然后将拉取的项目的所有文件移动到站点根目录下。
mv /www/wwwroot/crm_php/* /www/wwwroot/www.5kcrm.com/
访问刚刚的域名,能看到悟空软件四个字就说明后端路径是正确的。
此时,访问以下地址进行安装
域名/index.php/admin/install/index.html
// 例如:
http://www.5kcrm.com/index.php/admin/install/index.html
就会出现以下安装页面,点击同意进入下一步。
这里可以看到有些目录下读写权限并不满足条件,可以使用命令:chmod 777 public 将各个目录赋予读写权限,点上一步在同意,再次进入这个页面查看。都满足的情况下点击下一步
在此处完善数据库信息和管理员账号信息,序列号等
激活序列号: 6EA74C261C4BA344BC716FCD68295694BABFE016F5B7FA4890E4E29B0F52A5D965EE4A1AF633633D4573A2559630986F976D8F2920D688686CB60967F6FFB9FDADE6AC6DFD39416DE175D0DE01699C816244C16EE4E533A959E3ED0653143A7363E5B98E62126A78CDC5578636F456D29FD2B063FCBED837D50B10450C6FFBF0290DB782C8D4525864A96A98C37C0106FB5D8392A7E828F0BEFA86B4CD28BEBE83628A59BB23F60B7799A22C8D7B2039ED30F05492E9D2A2E2A03D7AC0199EA2CE529D561AE622B3C0DECC50D8A223BC5DA03E3AFF1150F0F217B0BE0400835369329DB74454870D5314DBA7C24B98CCE5600CBDAF264A21974FA3C85E7EAF0A
点击安装即可,

安装成功后,使用刚刚的账号密码进行登录即可。

总结
至此,整个服务端就安装成功了。