前言:我的一个其他专业的好朋友需要上线一个php项目,就找我来帮忙了,我本以为轻轻松松不到半个小时就可以解决的事情,花了我好几个小时,中间遇到了很多之前没有遇到的问题,以此来记录下来,以便大家能够少走一些弯路.
之前用过百度的bae基础版,特别便宜,一个月不到10块钱,部署一个项目特别方便,后来我再想使用的时候,发现基础版没有了,只有专业版,价格还特别贵,我就转战阿里云了。因为我还是个学生,阿里云针对学生有很多优惠,我就选择了学生机里面你的轻量应用服务器
购买之后进去管理界面
点击你已经购买的服务器,通过提示,获取数据库密码
阿里云官方推荐本地连接服务器的软件是WinSCP 下面链接是官方文档,按照他的步骤小白也完全可以上手
使用WinASCP管理阿里云官方教程
管理控制台左边有个重置系统,我选择的是lamp这个环境,这个环境是标准的php环境,用起来比较方便。
这里主要说一下我遇到的数据库无法连接问题
第一,远程连接数据库失败
1.防火墙问题
在防火墙那里,把mysql那一条加上
2.解决Navicat 报错:1130-host is not allowed MySQL不允许从远程访问的方法
我是按照下面那个博主的办法解决的,主要思路就是修改一下服务器的数据库配置
解决此错误的博主博客地址
差不多就这些吧,阿里云也有一直在更新,反正截至目前我写博客的时候,这个方法还是有效的,至于以后更新的话,我也会更新一下,如果大家有什么问题欢迎大家留言,我会尽可能的给大家提供我的解决方案。