PHP 连接 MySQL 时报 "Class 'mysqli' not found" 错误怎么办?

该错误表示 PHP 环境中没有安装或启用 mysqli 扩展
排查与解决:
  1. 确认 PHP 版本与扩展安装情况

    • 执行 php -m | grep mysqli(Linux)或 php -m | findstr mysqli(Windows)

    • 若无输出,说明未安装或未启用

  2. 安装 mysqli 扩展

    • Ubuntu/Debiansudo apt-get install php-mysql(PHP 8.x 为 php8.x-mysql

    • CentOS/RHELsudo yum install php-mysqlisudo dnf install php-mysqli

    • Windows:在 php.ini中去掉 extension=mysqli前面的分号

  3. 重启 Web 服务

    • sudo systemctl restart php-fpm(Nginx 搭配)

    • sudo systemctl restart apache2(Apache 搭配)


您可以还会对下面的文章感兴趣:

暂无相关文章