快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)

前言

暑期学校选了《Web前端开发》,要交作业…
有点懒 2333,就想把上上学期数据库课设的前端尽量改改完善一下上交
本地打包没法连数据库只好放到服务器上辽~

准备工作

  • 购买腾讯云服务器
  • 安装 XShell
  • 腾讯云学生认证
  • (申请域名)

具体步骤

1. 重装系统
快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第1张图片
这里选择 CentOS、公共镜像

2. XShell新建会话连接我们的云服务器

  • 设置主机与会话名称
    快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第2张图片
  • 用户身份验证

用户名一般为 root,密码是腾讯云服务器的密码
快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第3张图片

  • 建立连接
    快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第4张图片
  • 可能出现的坑点以及解决方案:

第一次建立连接时可能会出现 WARNING××××××××
快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第5张图片
解决方案:

  1. 将etc/ssh/sshd_config文件中的X11Forwarding参数置为yes
  2. 将UseLogin参数为no,并去掉注释。
    快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第6张图片
  3. 重启 SSH 服务
systemctl restart sshd
  1. 安装xorg-x11-xauth的rpm包
yum install xorg-x11-xauth

3. 配置云服务器
这里图省事,使用的是宝塔Linux面板来进行安装,当然不想使用的话,也可以手动搭建

  • 命令行输入安装命令,这里使用的是CentOS(安装命令要根据系统而定,可以去宝塔官网查看)
yum install -y wget && wget -O install.sh 
http://download.bt.cn/install/install_6.0.sh 
&& sh install.sh undefined
  • 等待安装完毕,然后保存宝塔Linux面板的登录地址、账号和密码
  • 登录宝塔Linux面板(上述保存的地址),然后等待下载就完事了
  • 环境配置的话有两种选择 LNMP 和 LAMP,系统推荐安装 LNMP

4. 配置网站

  • 添加网站
    快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第7张图片
  • 上传项目

一定要上传到上述设定的根目录里
快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第8张图片

  • 导出本地数据库

本机Windows命令行进入MySQL Server的bin目录,一般路径是这个

cd C:\Program Files\MySQL\MySQL Server 8.0/bin

mysqldump命令导出数据库(mydb是数据库的名称)

mysqldump -h localhost -u root -p mydb > d:\mysql.sql
  • 云服务器导入本地数据库

添加数据库
在这里插入图片描述

  • 进入phpMyAdmin导入数据库

快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第9张图片

  • 注意! 由于我本地是Windows系统,导入会报错,要修改.sql文件的以下内容:

    • utf8mb4_0900_ai_ci 替换为 utf8_general_ci
    • utf8mb4 替换为 utf8
  • 最后,同步数据库!
    快速搭建腾讯云服务器并上传本地WEB项目(PHP+MYSQL)_第10张图片

5. 测试网站

这时地址栏输入你的网站地址一般就可以愉快访问啦~

6. 愉快地 调BUG

由于本地系统是Windows的,放到Linux上还有一些代码要改…
(项目文件117个…吐了…早知道当时就装Windows了…)

你可能感兴趣的:(数据库,linux,mysql,centos)