
简约风
知识付费网站
PHP源码是针对
ThinkPHP3 框架源码的详细部署教程,明确适配
php5.6、
MySQL5.6、Nginx1.24 运行环境。教程以步骤化形式拆解部署全流程,涵盖站点创建、
数据库配置、伪静态设置、HTTPS 开启、域名
替换、前后端对接等核心操作,清晰标注关键文件路径与修改要点,助力开发者快速完成源码部署与上线。
- 运行环境要求:php 5.6 + MySQL 5.6 + Nginx 1.24
- 准备工具:数据库编辑工具(如 Navicat)、SSL 证书、源码文件
-
创建站点并上传源码
- 登录服务器,创建新站点并指定 Web 目录;
- 将源码完整上传至该 Web 目录下,确保文件权限配置正确。
-
数据库配置(核心步骤)
- 新建 MySQL 数据库(字符集推荐 utf8mb4);
- 用数据库编辑工具打开源码中的数据库.sql 文件,搜索
ys.ijiuwu.com,批量替换为自己的域名;
- 导入修改后的.sql 文件到新建数据库;
- 找到文件
Application/Common/Conf/config.php,修改数据库配置信息(数据库地址、用户名、密码、数据库名),保存生效。
-
设置伪静态
- 在 Nginx 站点配置中,选择「ThinkPHP3」对应的伪静态规则并应用;
- 确保伪静态规则生效,避免访问路径异常。
-
申请 SSL 证书并开启 HTTPS
- 为自己的域名申请 SSL 证书(推荐免费 Let's Encrypt 证书);
- 在 Nginx 站点配置中上传 SSL 证书文件,配置 HTTPS 协议(监听 443 端口),强制跳转 HTTP 至 HTTPS(可选)。
-
- 找到文件
Public/Ueditor/php/config.json,定位到第 11 行,将默认域名替换为自己的域名,保存文件。
-
前后端域名对接
- 在 Web 目录下找到前端文件
index.a0721a1f.js;
- 打开文件后搜索默认后台域名,替换为自己的后台实际域名,保存完成对接。
- 访问地址:
https://你的域名/youni
- 初始账号:admin
- 初始密码:123456
- 登录后建议立即修改初始密码,保障后台安全。
- 域名替换需全面:确保.sql 文件、config.json 文件、前端 JS 文件中的域名均替换为自己的实际域名,避免出现跨域或访问异常;
- 环境版本匹配:严格遵循 PHP5.6、MySQL5.6、Nginx1.24 的版本要求,高版本可能导致框架兼容问题;
- 权限配置:Web 目录及文件需配置正确的读写权限(如 PHP 运行用户可读写),避免因权限不足导致部署失败;
- 安全加固:部署完成后,建议关闭数据库远程访问、删除多余测试文件、定期备份数据库与源码。