宝塔网站部署(PHP+MySQL+Redis)

一、网站部署

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的网站配置完成

 

你可能感兴趣的:(mysql,服务器,redis)