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

系统:centos 8.0

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

1、web项目打包

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

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

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

20200409130011616146.png

等待上传成功即可!!

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

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

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

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

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

20200409130011778262.png

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

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

指令如下:yum search php

20200409130011914986.png

yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

20200409130012097610.png

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

systemctl start httpd

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值