# 源文库开源版本 仿百度文库 **Repository Path**: sycms/yuanwenku ## Basic Information - **Project Name**: 源文库开源版本 仿百度文库 - **Description**: thinkphp5.1 文库开源版 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2021-08-19 - **Last Updated**: 2024-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 源文库开源版本 仿百度文库 #### 介绍 thinkphp5.1 文库开源版 QQ群 32466757 #### 软件架构 软件架构说明 #### 0. 如果是Windows安装可以跳过 docker 和 寻搜安装 在安装完成以后后台设置里面勾选搜索类型为 mysql类型 #### 1.安装docker ``` sudo yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` ``` sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 ``` ``` sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` ``` sudo yum install -y docker-ce docker-ce-cli containerd.io ``` ``` sudo systemctl start docker //启动docker sudo systemctl enable docker //设置开机启动 ``` #### 2.安装迅搜 1. 下载镜像文件 `docker pull hightman/xunsearch` 2. 切换到 `cd /www` 目录 3. 运行命令 ``` docker run --name xunsearch -d \ -p 8383:8383 -p 8384:8384 \ --restart=always \ -v $PWD/xunsearch:/usr/local/xunsearch/data \ hightman/xunsearch:latest ``` #### 3.上传网站程序 1. 导入数据库文件 2. 上传后设置 public 目录为web访问目录 3. 重命名 `application/` 目录下 `config_init` 为 `config` 4. 在 `config/database.php` 文件里配置好数据库信息 5. 设置伪静态规则为`thinkphp` 后台访问路径 `/admin` 用户名 admin 密码 123456 6. 先登录后台点击系统配置-勾选微信是否登录然后在保存下设置不然前台找不到配置报错 #### 4.部署手动转码软件 1. 在群共享下载 `yunwenku.zip` 上传到 `www` 目录解压 2. 在 `/www/yuanwenku/conf/app.ini` 配置好腾讯云-云存储信息 3. 然后命令行 切换到 `cd /www/yuanwenku` 目录运行以下命令 ``` cp yuanwenku.service /usr/lib/systemd/system/yuanwenku.service systemctl enable yuanwenku.service #设置开机启动 systemctl start yuanwenku.service #开启服务 ``` 4. 然后在后台转换接口设置 `http://ip:8866` 然后保存 #### 5.腾讯云短信验证码和滑块验证需要申请 ``` https://console.cloud.tencent.com/captcha/graphical https://console.cloud.tencent.com/smsv2 ``` #### 6. 微信支付和支付宝支付需要申请 ``` https://pay.weixin.qq.com https://b.alipay.com application/config/alipay.php # 支付宝支付配置 application/config/wxpay.php # 微信支付配置 ``` #### 7. 关于图片缩放参数可以参考腾讯云文档 ``` https://cloud.tencent.com/document/product/436/44880 ```