当前位置 博文首页 > 缘来侍你的博客:宝塔网站部署(PHP+MySQL+Redis)

    缘来侍你的博客:宝塔网站部署(PHP+MySQL+Redis)

    作者:[db:作者] 时间:2021-09-16 13:38

    一、网站部署

    1.准备好一个已解析的域名

    2.网站-添加站点,勾选创建数据库,域名填你解析好的域名(若域名未解析或域名不存在将无法访问)

    3.上传你自己的项目(上传方式有很多种,直接宝塔菜单文件-上传选择对应目录上传就行,在第2步添加成功后会自动在www/wwwroot/文件夹下创建域名命名的文件夹)

    到这里网站已经成功部署到线上,访问域名即可看到你自己上传的项目

    二、Redis模块

    一般项目没这么简单就结束,大部分都需要Redis之类的扩展

    那么宝塔如何安装Redis扩展呢?

    很简单,直接软件商店里面就可以看到redis,可直接免费安装

    安装好之后注意

    1.开启Redis端口,默认6379(宝塔菜单安全,放行对应端口即可)

    2.PHPRedis扩展要打开(软件商店,找到已安装的PHP,找到刚才所建网站所使用的PHP版本,点击设置-安装扩展,找到redis点击安装即可)

    若你安装了redis但无法使用,请注意以上两点是否设置过

    三、MySQL数据库模块

    每个网站都需要数据库,我们刚创建时已经勾选创建数据库,可直接在菜单数据库中看到自己创建的以域名命名的一个数据库

    但这时候就算项目中配置好了数据库也导入了数据,很多时候也还访问不了

    若遇到这种情况可以先看看数据库默认端口3306是否放行

    如果放行了端口还是无法访问可根据报错进行排查

    我这里遇到的情况是报数据库没有权限的错误

    解决方案:

    1.点击数据库列表上方phpMyAdmin(默认888端口,若无法打开请先服务器开放888端口)

    2.进去可看到自己创建的数据库和一个mysql的数据库

    3.点击mysql在该数据库中输入 select * from user 或找到user表打开,你会看到localhost那个基本都是否

    那么如何开启呢?

    4.在该数据库中输入grant all privileges on *.* to 数据库名@'ip.ip.%.%'或'%' identified by "用户名";

    5.flush privileges;(加这命令可不用重启MySQL服务)

    6.重新查看下user表可看到都是Y

    恭喜包含redis的网站配置完成

    ?

    cs