关于宝塔面板的部署
获得服务器
- 进入云服务器ECS(我是阿里云),可以去其他的地方申请
按下面步骤进入ECS
- 然后就进入到了该界面
下面也有活动可以购买性价好的,购买根据自己需求购买,可以网上查看步骤,要购买的话(如果你是学生,要学生认证)我推荐买学生优惠,不买的话,我查到这个链接可以抢免费,至于抢到不,就看手气了https://developer.aliyun.com/adc/student/
买学生优惠的话,点击最新活动
- 买好后在之前的云服务器ECS页面点击“管理控制台”
进入界面后,点击“实例”,就会出现你买的服务器,如果没加载出来,点击“概览”———>>“云服务器”就可以再次加载进“实例”并看到了。 - 修改服务器连接密码并且重启服务器
选择“重置实例密码”,密码自定,然后在“实例状态”中选择重启,等待重启,等待服务器重启 - 然后点击“远程连接”连接服务器
用户名: root 密码:刚才定的密码
然后 输入 mkdir work 创建一个名为work的文件夹
cd work 准备将BT面板安装在此文件夹
进入bt.cn复制宝塔安装命令
往下翻找到安装命令
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
将之复制到刚才连接的服务器界面,粘贴执行命令,开始安装,等待安装完毕,中途要输“y”,
注意,BT的url,用户名和密码,后面的宝塔界面要!!!!
- 返回到刚才的云服务器管理控制台,在下图中选择安全组配置
操作重复,将8888,3306,888,80(80看最后面你可以正常显示不,不能就添加)
宝塔面板配置(先准备好你的域名,后面要用)
- 将开始服务器安装BT的URL输入浏览器,然后输入用户和密码,进入BT面板
- 选择LNMP,一键安装,等待安装完毕,
将一键部署源码安装 - 然后在一键部署(点击)里面将thinkphp下载(查找里面输入“think”即可),选择5.0一键部署,输入你的域名
出现的数据库名,用户,密码记住,后面要要。不小心关掉也不要担心,点击面板左侧“数据库”可以看到 - 此时在面板左侧“文件”可以看到以自己域名为名的文件夹
进入后将勾选的文件夹替换为ncov-report-mini-program-server项目文件夹的 路径为/ncov-report-mini-program-server/src下对应名字的文件夹github 里面寻找,往下翻寻找
自己fork的仓库和原仓库都有
-
在左侧“网站”,点设置,在伪静态里面选择thinkphp保存
- 进入替换好的application文件夹下的database文件,将自己的数据库名和用户名,密码,端口(3306)依次填入
然后在config文件夹里面,将自己的小程序AppID和密码填入相应位置(微信小程序要自己创号)
微信小程序
在左侧的“开发”里面选“开发设置”,将id和密匙弄到刚才的config中
-
将项目里面的表导入到自己的数据库里
点一下自己的域名为名的词条分支
根据刚才的github下载所需文件。将2020NCOV/ncov-report里面的database里面的ncov_db_v1.0.0.sql的数据库表文件上传上去,向下翻点击“执行” -
最后输入 自己服务器公网IP/index/getwxcode/get_image
-
出现下面图片则服务器后端配置完成(公网IP在服务器实例或者概览里查看)(浏览器最好谷歌)