linux php 连接mysql_linux中php不能连接mysql

今天做vpn中央控制器的时候,发现了一个问题,就是php的mysql_connect()函数不能连接数据库。

遇到的时候,网页上没有任何显示,也不报错,这个时候我想到了找下php的日志,因为错误不一定在页面上显示,但是一定会在日志中体现

因为是linux系统,所有的lamp环境全部是用yum安装的,所以暂时不知道目录在哪里。

我想到了linux搜索下文件夹,执行下面程序搜索下于httpd服务相关的文件夹find / -name httpd

发现了以下文件夹:

/var/log/httpd

一看就知道是日志文件存放的地方,里面果然有一个error的日志,打开日志,找到最新执行的发生的错误,发现了Call to undefined function mysql_connect()

这个错误告诉我们,mysql_connect()这个函数不存在,我猜是因为yum安装的时候是单独安装的,没有安卓两个的连接工具。

所以我执行了以下代码:yum install -y php-mysql

之后我重启了httpd服务和mysql服务就好了。

——————————————————————————————————————————————————————————————————————————————

广告:需要免费vpn账号的同学,可以加下我们的微信公众平台:”loveanbang“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值