今天做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“