最近在学习PHP,把自己搞得,头昏脑胀,欲哭无泪,(我能怎么办,我也很无奈啊!)好了,下面就开始我的表演了!嘿嘿:
其中错误 Call to undefined function mysqli_connect() 和错误 can’t find class mysqli in :* 错误是同一种错误,只是php中连接 MySQl的不同写法而已,
首先
新建文件输入这句话,就会出现 你所用的 php 的所有信息:
<?php
print 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服务器就搞定了!
最后,你要是还是没搞定,或者看不懂我说的什么,那么就请访问官方链接吧!
友情提示: