01. EGO项目宝塔部署
2024年10月28日大约 2 分钟
01. EGO项目宝塔部署
1. LAMP(推荐)
- LAMP = linux+apche+mysql+php
CentOS版本:7.X
Apache 服 务 :2.4
MySQL服务:5.5 以上
ThinkPHP框架:5.0
1. 宝塔面板安装对应服务
- apache 与 nginx 不能同时安装
2. 上传服务代码并配置权限
3. 初始化mysql及配置远程访问
MySQL数据库创建用户root@%,授权允许远程登录
# 一、在Linux上以root账号登录主机
#二、在主机上登录MySQL
mysql -uroot -p123456
#三、先删除原来的 root@% 用户(若之前没有创建,则跳过此步骤)
drop user 'root'@'%';
#四、删除成功了,再创建用户 root@%
create user 'root'@'%' identified with mysql_native_password by '123456';
#五、接着授权
grant all on *.* to 'root'@'%' with grant option;
#六、刷新配置
flush privileges;
#七、退出
exit;
# 关闭授权(拓展)
revoke all on *.* from dba@localhost;
4. 创建站点
- 查看伪静态(默认生成)
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
移除、或修改 index.html 文件名
- 默认创建,可删除、可修改文件名
验证
- http://e.cn:10010/index.php
2. LNMP
- 步骤相同,使用服务不同
- nginx伪静态(可选)
location / {
index index.html index.htm index.php;
if (!-e $request_filename){
# index.php/
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
3. 修改代码配置
修改数据库配置
修改接口图片前缀
修改小程序配置
https://mp.weixin.qq.com
修改项目接口路径
修改后重启后端服务,清理小程序缓存,重新编译小程序
code说明
- code 5分钟内有效, 且只能使用一次
- 如果使用代码测试,需要把code返回(return),避免被小程序消费掉。
- 注释掉return, code 会被小程序使用。
- code 5分钟内有效, 且只能使用一次