最近部署了一个远端数据库,还有一些登录的功能做。
由于工作原因,陆陆续续的干了1个月左右。
本文主要记录所有工作细节,方便日后复盘。
目前所有代码都放在我的 gitee上了,
仓库名:PHPSqlPro
=====
主要经历了4步完成
1. 宝塔服务器部署。
2. 增量代码复制& 查缺补漏
3. 数据库账号密码的配置
=====
1.宝塔服务器的部署
我部署的是 ThinkPHP V6.08
另一个细节是 运行目录 如下所示,要写相对路径
2. 增量代码复制& 查缺补漏
关键文章:
我的语雀笔记 /BR有用文件/文档说明文档/
1. 需要 安装伪静态模块
2. 需要注意 中间件的创建,是需要写代码的,不是命令运行就结束。
3.错误日志 是在 runtime/ 下的。
3. 数据库账号密码的配置
最后是配置数据库
1. 用宝塔软件创建一个 数据库,并设置用户名,密码
2. 创建个表 例如 qt_api
3 创建登录表(把运行不过的字段自己删掉即可,都可以)
CREATE TABLE `client` (
`id` int UNSIGNED NOT NULL,
`client_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '客户端统一id',
`client_key` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '客户端id',
`status` tinyint NOT NULL DEFAULT '1' COMMENT '0无效 1有效'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
===
INSERT INTO `client` (`id`, `client_id`, `client_key`, `status`) VALUES
(1, 'D59Lfb7pdsG4Xgan', 'AYC6srLuWohVMKD0gxIp1JnFy7i5TdZ8', 1);、
CREATE TABLE `notes` (
`note_uuid` varchar(128) NOT NULL,
`user_id` int DEFAULT NULL,
`create_time` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
最后用我自己写的一个测试软件测试一下即可
代码位置
gitee - xdjhhttp-test 即可