失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【教程】宝塔面板部署 ThinkPHP 项目 - 图文教程

【教程】宝塔面板部署 ThinkPHP 项目 - 图文教程

时间:2023-07-24 12:43:11

相关推荐

【教程】宝塔面板部署 ThinkPHP 项目 - 图文教程

宝塔面板有比较方便的 LNMP 环境,可以自动申请 HTTPS 证书、一键创建 FTP、执行定时任务等管控工具,大大提高服务器运维效率

文章目录

1. 购买服务器2. 购买域名3. 管理服务器3.1 访问服务器 8888 端口3.2 设置面板用户名和密码3.3 登录面板 4. 管理面板4.1 安装环境4.2 开启监控 5. 网站部署5.1 域名指向5.2 部署过程5.2.1 添加网站5.2.2 代码部署5.2.3 网站目录5.2.4 伪静态5.2.5 SSL5.2.6 运行权限 5.3 数据库配置5.3.1 还原数据库5.3.2 代码中修改数据库地址5.3.3 修改前端地址 5.4 测试网站

1. 购买服务器

领取云产品通用代金券

这里我们为了演示方便,购买了一周的特区服务器,总共花费 13.63 元。依次选择地区 =》所有代 =》共享型 =》1 核 1 G =》镜像市场 =》宝塔面板

正式服务器推荐配置:共享型 2 核 4 G 以上,因为访问量小的话服务器资源利用率不搞,共享型完全够了

访问量低选择流量计费比较合算,还能使用比较高的带宽

选择并输入初始密码,安全性要求高的话使用密钥对,那个稍微麻烦些

2. 购买域名

域名找一个便宜的测试就行,因为是特区服务器无需备案,所以买完马上就能用了

3. 管理服务器

3.1 访问服务器 8888 端口

找到服务器公网 IP,比访问相应的 8888 端口

3.2 设置面板用户名和密码

3.3 登录面板

4. 管理面板

4.1 安装环境

依次安装 Nginx、MySQL、PHP

4.2 开启监控

开启监控并设置保存时间

5. 网站部署

5.1 域名指向

域名管理模块,找到域名解析,添加 A 记录,主机记录填写二级域名,记录值则为服务器地址

访问刚刚的域名提示没有找到站点就表示指向成功了

5.2 部署过程

5.2.1 添加网站

域名填写刚才解析的完整域名,数据库选择 MySQL

5.2.2 代码部署

使用 ssh 远程连接主机,并使用 git 将代码 clone 到本地

ssh 工具推荐使用 Xshell,临时也可以用 CMD

ssh root@47.52.214.105cd /www/wwwroot//git clone /zhichaosong/wanclass-admin.git

5.2.3 网站目录

网站目录为代码根目录,运行目录为根目录下的 public 文件夹

5.2.4 伪静态

伪静态规则使用内置的 thinkphp 即可

5.2.5 SSL

申请 HTTPS 证书需要宝塔账号实名认证

5.2.6 运行权限

thinkphp5 运行时需要 根目录下的 runtime 文件夹,public/uploads 文件夹有读写权限,否则会报错

直接在宝塔面板的文件模块创建这两个文件夹即可,注意是 www 为所有者

5.3 数据库配置

5.3.1 还原数据库

找到当前网站对应的数据库,从本工程 SQL 文件夹下找到完整脚本导入,若要使用 Navicat 连接线上数据库的话,需要在右侧权限修改为“所有人”

5.3.2 代码中修改数据库地址

在线编辑 application/database.php,修改其中的数据库地址、用户名、密码为刚创建的信息

5.3.3 修改前端地址

修改 /public/static/mianshi/global.js 为当前路径,注意申请 ssl 后,地址也要改为 HTTPS

为了能让用户强制重新加载该 JS 文件,还需在/application/index/view/index/index_mianshi.html

修改此 JS 的后缀日期

5.4 测试网站

经过上面步骤就可以正常访问网站了,如果还有报错信息则根据提示调整

如果觉得《【教程】宝塔面板部署 ThinkPHP 项目 - 图文教程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。