关于宝塔面板的部署

获得服务器

  • 进入云服务器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在服务器实例或者概览里查看)(浏览器最好谷歌)
    关于宝塔面板的部署

最后注意 80端口