php无法连接mysqli怎么办

php无法连接mysqli的解决办法:1、打开“php.ini”文件;2、找到“mysqli.reconnect”;3、将“mysqli.reconnect = OFF”改成“mysqli.reconnect = on”即可。

php无法连接mysqli怎么办

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php无法连接mysqli怎么办?

PHP连接MySql,解决 ”Uncaught Error: Class ‘mysqli‘ not found“问题

我的PHP是7.4的,但是mysql扩展好像是5以前的,我就只能用mysqli扩展来操作数据库

立即学习“PHP免费学习笔记(深入)”;

我看了几十篇回答,我的错误是phpinfo()页面只有一个mysqlnd,没有mysqli,所以网页会报错 ”Uncaught Error: Class ‘mysqli’ not found“

在php.ini里

extension_dir = “ext” 也改成绝对路径了,;extension=php_mysqli.dll前面的 ; 也去掉了,还是不行

最后发现下面这段

[MySQLi]; Maximum number of persistent links. -1 means no limit.; http://php.net/mysqli.max-persistentmysqli.max_persistent = -1; Allow accessing, from PHP’s perspective, local files with LOAD DATA statements; http://php.net/mysqli.allow_local_infile;mysqli.allow_local_infile = On; Allow or prevent persistent links.; http://php.net/mysqli.allow-persistentmysqli.allow_persistent = On; Maximum number of links. -1 means no limit.; http://php.net/mysqli.max-linksmysqli.max_links = -1; Default port number for mysqli_connect(). If unset, mysqli_connect() will use; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the; compile-time value defined MYSQL_PORT (in that order). Win32 will only look; at MYSQL_PORT.; http://php.net/mysqli.default-portmysqli.default_port = 3306; Default socket name for local MySQL connects. If empty, uses the built-in; MySQL defaults.; http://php.net/mysqli.default-socketmysqli.default_socket =; Default host for mysqli_connect() (doesn’t apply in safe mode).; http://php.net/mysqli.default-hostmysqli.default_host =; Default user for mysqli_connect() (doesn’t apply in safe mode).; http://php.net/mysqli.default-usermysqli.default_user =; Default password for mysqli_connect() (doesn’t apply in safe mode).; Note that this is generally a bad idea to store passwords in this file.; Any user with PHP access can run 'echo get_cfg_var(“mysqli.default_pw”); and reveal this password! And of course, any users with read access to this; file will be able to reveal the password as well.; http://php.net/mysqli.default-pwmysqli.default_pw =; Allow or prevent reconnectmysqli.reconnect = OFF

登录后复制

将mysqli.reconnect = OFF改成mysqli.reconnect = on就行了,就很无语,有跟我情况一样的可以改改这个

推荐学习:《PHP视频教程》

以上就是php无法连接mysqli怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2075995.html

(0)
上一篇 2025年2月24日 08:43:50
下一篇 2025年2月23日 04:56:59

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php是前台还是后端语言

    php是后端语言,后端是管理、运营、数据挖掘等非面向访问者的东西;php就是在服务器端执行的脚本语言,其语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己;php同时还支持面向对象和…

    2025年2月24日
    200
  • php socket无法连接怎么办

    php socket无法连接的解决办法:1、检查php是否开启socket扩展;2、打开php.ini文件,检查“php_sockets.dll”是否被加载;3、取消“php_sockets.dll”的注释状态即可。 本教程操作环境:win…

    2025年2月24日
    100
  • php parse_ini_string() 乱码怎么办

    php parse_ini_string()乱码的解决办法:1、输入文件路径;2、在提供的编码方式数组中,匹配文件的编码方式;3、通过“iconv($encoding, ‘UTF-8’, $contents);”方式…

    2025年2月24日
    100
  • php端口链接失败怎么办

    php端口链接失败的解决办法:1、打开cmd窗口;2、输入“mysql -u root -p”命令;3、通过“show global variables like ‘port’;”查看本地数据库端口号;4、回到php…

    2025年2月24日 编程技术
    200
  • 表单传送数据到php乱码怎么办

    表单传送数据到php乱码的解决办法:1、在html中的head处添加“”;2、确保所有文件都是utf8编码;3、在php中添加“header(“Content-Type:text/html; charset=UTF-8&#822…

    2025年2月24日
    200
  • php文件没有权限怎么办

    php文件没有权限的解决办法:1、使用“ls -l ./[target_dir]”命令查看下权限;2、通过“chown -R apache:apache [target_dir]”对整个目录设置下权限;3、执行“sudo -u apache…

    2025年2月24日
    200
  • 宝塔安装php没反应怎么办

    宝塔安装php没反应的解决办法:1、安装“libxml2-dev”的依赖项“libicu-dev”;2、检查“libicu-dev”的依赖项“libicu70”版本;3、重新安装指定版本的组件即可。 本教程操作环境:windows7系统、P…

    2025年2月24日
    200
  • php怎么模拟不同ip访问

    php模拟不同ip访问的方法:1、设置页面限制ip和来源访问;2、使用curl正常访问;3、使用curl模拟ip和来源进行访问,代码如“curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘CL…

    2025年2月24日
    200
  • php编译后没有fpm怎么办

    php编译后没有fpm的解决办法:1、到“/usr/local/php/etc”目录下将“php-fpm.conf.default”拷贝成“php-fpm.conf”;2、编辑配置文件;3、重新启动“php-fpm”即可。 本教程操作环境:…

    2025年2月24日
    200
  • 怎么解决php验证码失效问题

    php验证码失效的解决办法:1、开启gd2选项;2、使用windows自带的记事本编辑器对网站配置文件进行修改和保存;3、使用“ob_clean()”方法清除相关缓存;4、重写规则“.htaccess”;5、开启Redis服务即可。 本教程…

    2025年2月24日 编程技术
    200

发表回复

登录后才能评论