PHP中出现Call to undefined function mysqli_connect()

来源:互联网 发布:中国银河知乎 编辑:程序博客网 时间:2024/06/06 15:04

最近在学习PHP,把自己搞得,头昏脑胀,欲哭无泪,(我能怎么办,我也很无奈啊!)好了,下面就开始我的表演了!嘿嘿:

其中错误 Call to undefined function mysqli_connect() 和错误 can’t find class mysqli in :* 错误是同一种错误,只是php中连接 MySQl的不同写法而已,

首先
新建文件输入这句话,就会出现 你所用的 php 的所有信息:

<?phpprint phpinfo();?>

图片一
图片二
如果没有上面两张图片的内容,说明你的mysqli并没有扩展成功,(我说的都是废话,如果有,就不会报错了)

接下来

1,找到自己php安装目录下的 php.ini 配置文件(一般都是默认C:/php下)如果自定义安装的,那就只有你自己知道了,如果你实在找不到,请按照此方法
然后:图片三
找到On windows 下的这句并修改为:extension_dir = “D:/Myphp/php-7.0.19/ext”
其中“自己php的安装目录/ext”;(其实就是:去掉前面分号,再把自己的php安装目录配置上)

然后把 extension=php_mysqli.dll 这句前面的分号去掉,
保存“php.ini ”;
然后重启 你的 apache服务器就行了!

如果你还是运行报同样的错误,
在运行一遍 print phpinfo(); 观察 上面图片中所说的有没有,如果没有,那么就应该是,把我们的 php的目录配置到 系统的环境变量中:

如下图所示:
这里写图片描述

变量名称为:PHPRC;
变量值为:你的php.ini所在的目录文件夹;

然后重启 你的apache服务器就搞定了!

最后,你要是还是没搞定,或者看不懂我说的什么,那么就请访问官方链接吧!

友情提示:
这里写图片描述

阅读全文
0 0
原创粉丝点击