PHP web项目(数据库)上线部署到服务器

时间:2020-04-09 13:00:11   收藏:0   阅读:167

系统:centos 8.0

PHP 7.4 + MySQL 8.0 + Apache 2 (环境部署见之前的文章)

1、web项目打包

  将更新代码之后的web项目代码上传到服务器(通过WinScp软件上传)

  按照WinScp软件的提示输入服务器IP,用户名以及密码等,登录服务器

  将自己本地整理好的web项目代码一起上传至服务器即可(放置服务器默认路径:var/www/html,路径也可以提前更改)

  技术图片

  等待上传成功即可!!

2、上线部署完成,解决界面显示问题

  (1)web项目界面部分显示正常,但凡事涉及数据的界面(数据显示,搜索和上传等界面)都不能正常显示,按F12发现界面都是只加载到数据显示之前那里就结束

  (2)查看错误日志,查看问题所在

      切换目录:cd var/log/php-fpm

      查看错误日志:cat  www-error.log发现错误如下:

        技术图片

        这是数据库没有连接上,之前安装PHP版本为7.4,mysql版本为8.0,觉得应该没有什么问题,之后尝试mysql_connect,new mysqli还有new PDO等连接数据库的方法都没有连接上

    问题解决:后面才发现自己傻了,之前安装环境的时候PHP还没有获得MySQL的支持,为了让我们的PHP获得MySQL的支持,需要安装PHP-mysql软件包

          指令如下:yum search php

               技术图片

               yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc   技术图片

               之后,需要再次重启一下服务

              systemctl start httpd

  这时候,再在浏览器中,输入http://IP,发现所有界面全部显示正常,功能也正常!!

 

  **备注:途中所有需要选择的地方全部选择:y

 

   

  

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!