悟空CRM9.0(PHP版)安装教程
A cutting-edge choice for your Customer Relationship Management 客(ke)户管理的前沿创(chuang)新-悟空CRM
悟(wu)空CRM采用全新的前(qian)后(hou)端分(fen)离(li)模(mo)式,本仓库代码中已集成(cheng)前(qian)端vue打(da)包(bao)后(hou)文(wen)件,可免去打(da)包(bao)操作
如需(xu)调整前端代(dai)(dai)码,请单独下载前端代(dai)(dai)码,前端代(dai)(dai)码在根目录的(de)ux文件夹中(zhong)
后(hou)端(duan)框架: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以上(shang)
代(dai)码(ma)中已(yi)集(ji)成前端vue打包后文(wen)件,可免去打包操作: 以本地(phpstudy集(ji)成环境(jing))搭建(jian)举(ju)例: 下载悟空CRM9.0开源(yuan)版,在服务器(qi)(qi)根目(mu)(mu)录(www目(mu)(mu)录)下创建(jian)72crm文(wen)件夹,并放置代(dai)码(ma); 浏览器(qi)(qi)访问
//localhost/72crm/index.php/admin/install/index.html
根据安装提示(shi)步(bu)骤,完(wan)成悟空(kong)CRM9.0 的部(bu)署安装
数据交(jiao)互(hu)通(tong)过axios以(yi)及RESTful架构(gou)来实现(xian) 用户校(xiao)验(yan)通(tong)过登录(lu)返回的(de)auth_key放(fang)在(zai)header 值得注意的(de)一点(dian)是:跨域的(de)情况(kuang)下,会有预(yu)请求OPTION的(de)情况(kuang)
服(fu)务端(duan)使(shi)用的框架为thinkphp5.0.2,搭建前请确(que)保拥有lamp/lnmp/wamp环境。
这里所说的搭建其实就是把(ba)server框架放入WEB运行(xing)环境,并使用(yong)80端口。 导入服(fu)务(wu)端根文(wen)件(jian)夹数据库文(wen)件(jian)public/sql/5kcrm.sql,并修(xiu)改config/database.php配置文(wen)件(jian)。
PHP >= 5.6.0 (暂(zan)不支(zhi)持PHP7及以上版本) 当访问(wen) 出现“悟空软件(jian)”即代表(biao)后端接(jie)口搭建成功。
安(an)装node.js 前端部(bu)分是(shi)基(ji)于node.js上运行的,所以必须(xu)先(xian)安(an)装node.js,版本要求为6.0以上
使用npm安装依赖 下载悟(wu)空(kong)CRM9.0前端(duan)(duan)代(dai)码; 可将代(dai)码放置在后(hou)端(duan)(duan)同(tong)级目录(lu)frontend,执行命令安装依赖:
npm install
修改(gai)内部配置 修改(gai)请(qing)求(qiu)地(di)址(zhi)或域名:config/dev.env.js里修改(gai)BASE_API(开发环境服务端地(di)址(zhi),默认(ren)localhost) 修改(gai)自(zi)定义(yi)端口:config/index.js里面的dev对(dui)象的port参数(默认(ren)8080,不(bu)建议修改(gai))
npm run dev
注意:前端服务启(qi)动,默认(ren)会占用8080端口,所以在(zai)启(qi)动前端服务之前,请确认(ren)8080端口没有被(bei)占用。 程序(xu)运行之前需搭(da)建好Server端
工作(zuo)人员会(hui)在48小时之内(nei)进(jin)行信息审核(he),
审核(he)结果将会发送到您的手机,请注意查收