阿里云web课程设计服务部署

## 声明:

我使用的是轻量级级的阿里云,也就是学生版,系统选择的是centos7.3

问题合集

  1. 服务器如何部署web,详情见大佬博客。基本上跟着上面走一遍就可以了,中间不会有太大的问题。
  2. 中间我修改过一次客户端连接密码,然后数据库就无法连接了,解决方案是再次开启数据库,对,就这么简单,但博主搞了好久,还是第二天抱着试试的心态重启了一下才可以的(菜的真实)。命令——systemctl start mariadb
  3. 如何建立本地和服务器的连接。我用的是FinalShell(下载链接)这个链接会比较快一点,之前下的一个就贼慢。(具体连接操作,也是一个大佬的博客)不要忘记开启服务器的SSH,也就是22号端口。
  4. 上传完文件之后,php代码报错,PHP致命错误:调用未定义函数mysqli_stmt_get_test(),查阅资料以后才知道我服务器php版本支持的是php-mysqlnd,但我下载的是php-mysql,所以删了重装就是了。命令——
yum remove php-mysql		#删除php-mysql
yum install php-mysqlnd		#安装php-mysqlnd

装完别忘了重启Mysql和Apache,忘了看第一个大佬的博客

  1. 连接是好了,但还没好,我php代码中有一个图片上传的功能,但到服务器之后却没半点用,但代码给我的反馈是上传成功,所以又开始查资料,发现是我存放图片的文件夹权限不够,所以改权限就🆗了,命令——chmod 700 XXX,XXX是存放文件的文件夹名称。

个人感受

至此搞了一个晚上和早上的web服务器部署终于完成了,真是异常坎坷,发个博文记录一下这些操作,以免再次碰到,如果对你有帮助,那也是我莫大的荣幸。

下一次发的内容应该是web课程设计里碰到的问题或者是操作系统,数据库,计网,算法的知识点整理了,大二下加油吧,默默吐槽一句,大二下课程安排真不合理,这么重要的几门课程全挤在一起,想学好真的头秃......

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×