Ego微商小程序 - 搭建环境
项目实战--Ego微商小程序_柚子柚子蜜的博客-CSDN博客
源码文件:https://gitee.com/lwj0126/ego
项目部署流程
前后端部署要求
后台服务部署步骤
本地部署检查
打开虚拟机,运行 Centos,打开终端,输入 ifconfig 命令查看服务器IP。该IP可用于Xshell运程连接、测试本地电脑能否ping通。
继续在终端,输入 ping www.baidu.com,能ping通说明能联通外网。(Ctrl + c 结束)
同样,在本地cmd窗口,输入 ping 192.168.159.128,测试本地电脑能否ping通。
安装应用服务
后台运行环境:LAMP(Linux + Apache + MySQL + PHP)
通过LAMP,一键安装部署系统服务。命令生成地址: https://lnmp.org/auto.html
生成一键部署指令,直接在终端输入后回车执行。(听说需要1个多小时,所以我单独一个个去装了)
- 查看Linux版本:cat /etc/redhat-release
- 查看Apache版本号:httpd -v
- 查看MySQL版本号:mysqld --version 或 mysql -v
- 查看PHP版本号:pph -v
上传项目包
把后台项目文件包上传到服务器
存放目录:/home/wwwroot/default
解压,修改文件夹权限
数据库初始化
打开MySQL,创建数据库egowx并设置编码方式,导入sql文件。
修改Apache配置文件
目的:告诉客户端当前访问的数据文件存放的位置,以及谁可以访问,通过哪个端口可以访问,访问的服务器名等信息。
查找Apache虚拟主机配置文件:find / -name httpd-vhosts.conf
配置文件的内容如下:
先备份一份,再对原文件进行编辑配置

修改项目配置文件
cd /home/wwwroot/default/egoser/application/extra # 切换文件位置
小程序的 app_id 和 app_secret 需要注册:https://mp.weixin.qq.com/
重启应用服务
上面修改完Apache配置文件和项目配置文件后,就可以重启Apache、MySQL了。
- 查看MySQL的服务状态:systemctl status mysqld
- 查看 mysql 进程:ps -ef | grep mysql # 有进程才说明启动了
- 查看Apache的服务状态:systemctl status httpd
- 查看php的服务状态:systemctl status php-fpm
- 重启php服务:systemctl restart php-fpm
- 重启MySQL服务:systemctl restart mysqld
- 重启Apache服务:systemctl restart httpd

在文件里添加:虚拟机IP e.cn
这样,就能在通过域名访问了:http://e.cn/api/v1/banner/1
小程序前端
导入前端项目包

修改前端配置文件
检查AppID,勾选
修改前端地址,修改完后,清空缓存,重新编译运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)