在 CentOS 上,PHP 是支持 mysqli 的,但前提是已经安装了对应的扩展。
下面分情况说明:
一般包名是:
php-mysql
安装后通常包含:
mysqlipdo_mysql安装命令:
yum install php-mysql
systemctl restart httpd # 或 php-fpm
如果你用的是 Remi 源(很常见):
yum install php-mysqli
# 或
yum install php74-php-mysqli
然后重启:
systemctl restart php-fpm
systemctl restart httpd
<?php
phpinfo();
搜索 mysqli
php -m | grep mysqli
或:
php -i | grep mysqli
如果你是自己 ./configure 编译 PHP,需要加上:
--with-mysqli
示例:
./configure --with-mysqli --with-pdo-mysql
❌ Class 'mysqli' not found
✅ 说明没装 php-mysqli
❌ Apache/PHP 不生效 ✅ 忘记重启服务
✅ CentOS 完全支持 mysqli
✅ 只要安装 php-mysql 或 php-mysqli
✅ 重启 Web 服务后即可使用
如果你愿意,可以告诉我:
我可以给你精确的一条命令配置方案。