解你燃眉之急——悟空CRM9.0懒人版安装搭建--Good Luck,助你成功

环境准备

centos7一台,关闭防火墙和selinux

【1】.安装jdk

rpm -ivh jdk-8u131-linux-x64_.rpm
  • 查看版本

在这里插入图片描述

【2】.安装tomcat

tomcat有版本要求,要9及以上,需要和CRM9结合
tar xf apache-tomcat-9.0.39.tar.gz
mv apache-tomcat-9.0.39 /opt/tomcat
/opt/tomcat/bin/startup.sh
  • 启动,查验端口

在这里插入图片描述

【3】.安装mysql

  • 这里必须安装mysql5.7版本的,适应悟空CRM
  1. 拉取相应的mysql包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
  1. 查看包

在这里插入图片描述
3. 安装mysql5.7

rpm -ivh mysql57-community-release-el7-10.noarch.rpm
  1. 安装server端
 yum -y install mysql-community-server
  • mysql5.7的话会替代之前的mariadb【如下图所示】
    在这里插入图片描述
  1. 启动查验mysql状态
systemctl start mysqld
 systemctl status mysqld

在这里插入图片描述
6. 查看mysql数据库密码

grep password /var/log/mysqld.log

在这里插入图片描述
7. 登录,修改密码

mysql -prs5lnnustD:r
alter user 'root'@'localhost' identified by 'yyNCbsaRB2=4';
flush privileges;
  • 这里需要注意的是修改的新密码是有复杂性要求的!!!

在这里插入图片描述
8. 重启mysql数据库

systemctl restart mysqld
  • 端口验证

在这里插入图片描述

【4】. 安装redis

  1. 首先安装编译工具
yum -y install gcc gcc-c++
  1. 解压/进入目录/编译安装
tar xf redis-5.0.5.tar.gz
cd redis-5.0.5
make
  • 结束尾图
    在这里插入图片描述
  1. 后台启动
src/redis-server redis.conf &
  • 查验端口

在这里插入图片描述

【5】. 安装maven

  1. 加压包
tar xf apache-maven-3.5.4-bin.tar.gz
  1. 配置环境变量
vim /etc/profile
  • 末行添加内容如下
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export CATALINA_HOME=/opt/tomcat
export MAVEN_HOME=/root/apache-maven-3.5.4
export PATH=$PATH:${JAVA_HOME}/bin:${CATALINA_HOME}/bin:${MAVEN_HOME}/bin
  1. 生效环境变量
source /etc/profile

【6】. 安装wukongcrm

  1. 解压包
unzip wukongcrm-72crm-java-master.zip
  1. 新建数据库导入
mysql -uroot -p
create database crm9;
user  crm9 
source /root/72crm-java/docs/crm9.sql;

在这里插入图片描述
3. 修改配置文件

vim  72crm-java/src/main/resources/config/crm9-config.txt
  • 修改内容如下

在这里插入图片描述

vim  72crm-java/src/main/resources/config/redis.json
  • 修改内容如下

在这里插入图片描述

vim  72crm-java/src/main/resources/config/undertow.txt 
  • 修改内容如下

在这里插入图片描述

vim  72crm-java/pom.xml 
  • 修改内容如下

##将jar改为war

在这里插入图片描述
在这里插入图片描述

vim  72crm-java/src/main/java/com/kakarote/crm9/Application.java
  • 修改内容如下

在这里插入图片描述

【7】. 使用maven打包

cd 72crm-java/
mvn clean package

执行完命令后,时间很长请耐心等待

【8】. 将war包放到对应的目录下

cp  target/ROOT.war  /opt/tomcat/webapps/
放到tomcat的web目录下会自动解压

【9】. 最后直接访问即可

  • http://ip:8080登录访问

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作 如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中 主要技术栈 核心框架:jfinal3.8 缓存:redis 数据库连接池:Druid 工具类:hutool,fastjson,poi-ooxml 定时任务:jfinal-cron 项目构建工具:maven Web容器:tomcat,jetty,undertow(默认) 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios UI框架:Element-UI 2.6.3 安装说明 配置java运行环境,redis环境,mysql环境将目录doc下的72crm.sql导入到数据库,修改resources/config/erpsnow-config.txt下的数据库以及redis的配置文件undertow启动端口号在resources/config/undertow.txt下修改jetty启动端口号在Application.java中修改 部署说明 本项目JDK要求JDK8及以上 一、Tomcat部署 javax.servlet javax.servlet-api 4.0.1 provided 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging从jar改为war然后运行maven package命令,将war包放在tomcat/webapps目录下 二、Jetty部署 com.jfinal jetty-server 2019.3 provided 取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow 三、Undertow(默认) com.jfinal jfinal-undertow 1.5 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging改为jar运行 maven package。将上述打包命令生成的 zip 文件上传到服务器并压,将目录下的 72crm.sh/72crm.bat 放到压后的目录下,运行即可 更换启动方式jetty和undertow时,需要更改Application.java中的启动文件 前端部署 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,本要求为6.0以上 使用npm安装依赖 下载悟空CRM9.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖: npm install 修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改) 运行前端 npm run dev 注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作 如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中 主要技术栈 后端框架:ThinkPHP 5.0.2 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios UI框架:Element-UI 2.6.3 悟空crm9.0的运行环境要求PHP5.6以上 一键安装 代码中已集成前端vue打包后文件,可免去打包操作: 以本地(phpstudy集成环境)搭建举例: 下载悟空CRM9.0开源,在服务器根目录(www目录)下创建72crm文件夹,并放置代码; 浏览器访问 http://localhost/72crm/index.php/admin/install/index.html 根据安装提示步骤,完成悟空CRM9.0 的部署安装 开发依赖(需个性化安装或调整前端代码请按照以下教程,一键安装用户可忽略) 数据交互 数据交互通过axios以及RESTful架构来实现 用户校验通过登录返回的auth_key放在header 值得注意的一点是:跨域的情况下,会有预请求OPTION的情况 Server搭建 服务端使用的框架为thinkphp5.0.2,搭建前请确保拥有lamp/lnmp/wamp环境。 这里所说的搭建其实就是把server框架放入WEB运行环境,并使用80端口。 导入服务端根文件夹数据库文件public/sql/5kcrm.sql,并修改config/database.php配置文件。 配置要求 PHP >= 5.6.0 (暂不支持PHP7及以上本) 当访问 http://localhost/, 出现“悟空软件”即代表后端接口搭建成功。 前端部署 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,本要求为6.0以上 使用npm安装依赖 下载悟空CRM9.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖: npm install 修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改) 运行前端 npm run dev 注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值