Fatal error: Call to undefined function mysql_connect() in


Fatal error: Call to undefined function mysql_connect() in

当出现这样的错误,解决方法有四步,

1、确认PHP中的文件php.ini,找到这三个变量(可以用查找),把前面的注释分号去掉,extension_dir中是php引用的dll路径,也就是php中的ext



2、确认你在环境变量Path中加入了PHP的安装路径,以及ext的安装路径,就是

3、确认你在Apache安装环境的主配置文件

有加入这三句话,可以用查找看看有没有这些变量的插入:



4、重启Apache

在php文档中写入<?php phpinfo() ?>



:其实我是做了第二第三步的把引号去掉,(中间省略了很多繁琐的调试,说多了都是泪啊),然后重启,其他的我早就配置好了,准确的来说,我是做完把引号去掉这一步,才能把错误去掉的,不过不知道是为什么,只是灵机一动就做了这步,可能是看了上面LoadModule的路径没有引号吧。

网上很多说要把php下面的libMysql.dll和放到C:/System 32下面,但是实际上我PHP下面根本连libMysql.dll都没有,所以根本别谈放置了,虽然不知道以后还会不会遇到错误,但起码这个错误已经解决了,

PS:把引号去掉这步不一定行的通,因为我不知道为什么这样行得通,只是个人经历而已



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值