首页
/ 悟空CRM 9.0(PHP版)开源代码仓库介绍

悟空CRM 9.0(PHP版)开源代码仓库介绍

2026-02-02 04:11:03作者:廉彬冶Miranda

悟空CRM 9.0 是一款采用全新前后端分离模式的客户关系管理系统。本仓库包含已打包好的前端Vue文件,无需进行额外的打包操作。如果您需要调整前端代码,可以单独下载前端代码,该代码位于根目录下的ux文件夹中。

技术栈概览

  • 后端框架:ThinkPHP 5.0.2
  • 前端MVVM框架:Vue.JS 2.5.x
  • 路由:Vue-Router 3.x
  • 数据交互:Axios
  • UI框架:Element-UI 2.6.3

运行环境要求

  • PHP版本:5.6以上
  • 数据库:已提供sql文件(5kcrm.sql)

快速安装

  1. 在本地服务器根目录下创建72crm文件夹,并放置下载的代码;
  2. 使用浏览器访问 http://localhost/72crm/index.php/admin/install/index.html
  3. 根据页面提示步骤完成安装。

开发依赖

对于需要进行个性化安装或调整前端代码的用户,请参照以下步骤:

数据交互

数据交互通过Axios以及RESTful架构实现。用户校验通过登录返回的auth_key放在HTTP请求的header中。在跨域请求的情况下,可能会有预请求OPTIONS的情况。

Server搭建

服务端使用的是ThinkPHP 5.0.2框架。在搭建前请确保拥有LAMP/LNMP/WAMP环境。将server框架放入WEB运行环境,并使用80端口。导入根文件夹下的数据库文件public/sql/5kcrm.sql,并修改config/database.php配置文件。配置要求PHP版本5.6.0及以上(暂不支持PHP7及以上版本)。访问 http://localhost/,若出现“悟空软件”,则代表后端接口搭建成功。

前端部署

  • 安装Node.js(版本要求6.0以上);
  • 使用npm安装依赖;
  • 将前端代码放置在后端同级目录frontend下,执行命令安装依赖:npm install
  • 修改内部配置,包括请求地址或域名(config/dev.env.js中的BASE_API)和自定义端口(config/index.js中的dev对象的port参数,默认为8080);
  • 运行前端:npm run dev

注意: 运行前端服务时,默认会占用8080端口,请确保该端口未被占用。

在进行前端服务启动之前,请确保服务端已经搭建完毕。

以上就是悟空CRM 9.0(PHP版)的基本介绍和使用指南,希望能帮助您顺利完成部署和使用。

登录后查看全文
热门项目推荐
相关项目推荐