小白新手从0部署php环境,可购买轻量级服务器即可
1、选购服务器
打开官网https://cloud.tencent.com/product/lighthouse进行选购
(先得登录腾讯云账号,没有就注册,微信扫码登录下就好)
选择宝塔linux面板安装购买,实例的账号密码购买的时候已经通过站内信发给你,账号密码需要记住,用于数据库ssh通道连接
等待几分钟后即可打开轻量应用服务器
2、设置防火墙规则
一般是这几个端口,其中一个的来源是自己的主机ip,端口号是3306,用于本地环境也可以访问数据库
配置好后设置到实例
3、登录宝塔
点击实例点击进去查看详情
管理宝塔应用,点击进去登录宝塔后台
记住宝塔应用后台的账号密码
进入登录界面进行登录
登录进去后需关联自己的宝塔账号,如果没有的话去注册https://www.bt.cn/login.html
4、安装php环境以及关联腾讯云环境
登录后会弹出环境让你安装,LNMP/LAMP都行,我选择的是LAMP环境,点击一键安装后等待十来分钟
这三个信息去https://console.cloud.tencent.com/cam/capi新建密钥
将APPID,SecretId,SecretKey存储记录下来用于后续使用
5、购买域名
这一步可跳过,如果不购买域名也可通过ip地址部署https://buy.cloud.tencent.com/domain,自己根据需要加入购物车进行付费购买,进行实名认证等待审核,大概一两个小时即可
审核成功后先去域名备案https://console.cloud.tencent.com/beian/manage/material,备案需要一个月,所以尽快处理
备案成功后去进行域名解析,一定要先备案再解析,不然备案会失败https://console.cloud.tencent.com/domain/all-domain/all
6、创建站点
点击网站,添加站点,存储记录数据库和FTP账号密码
7、网站预览上传项目文件
点击文件wwwroot根目录下会出现刚刚创建的网站目录
点进去会出现默认的四个文件
此时访问刚创建的站点即可出现默认的index.html页面
如果自己有项目的话,可以将默认的四个文件都删掉,上传自己的项目文件即可
8、设置数据库权限
点击左侧数据库,点击权限,指定ip填本机ip,用于本地环境也可以访问数据库
9、本地环境连接数据库
navicate连接:
主机名localhost,端口3306,用户名是之前创建网站的时候让存储记录的mysql的账号密码
账号密码如果忘记了可以去宝塔应用后台查看,可以查看密码或者直接使用root账号密码
再使用SSH通道,主机就是你的服务器主机外网ip,端口号22,用户名就是刚开始发邮件的实例的账号以及密码
本地代码连接:
项目的配置文件中,如果是本地部署的php环境localhost访问的话服务器地址填写服务器外网地址;如果是上传到宝塔项目里进行链接或者域名访问的话,服务器地址可直接填写127.0.0.1
最后的最后,域名备案结束后记得去解析哦,如何解析在第五步