温馨提示×

centos php配置支持mysqli吗

小樊
47
2026-09-05 22:38:22
栏目: 云计算

在 CentOS 上,PHP 是支持 mysqli 的,但前提是已经安装了对应的扩展。

下面分情况说明:


一、CentOS + PHP(常见情况)

1️⃣ 使用 CentOS 自带仓库(php 5.x / 早期 7.x)

一般包名是:

php-mysql

安装后通常包含:

  • mysqli
  • pdo_mysql

安装命令:

yum install php-mysql
systemctl restart httpd   # 或 php-fpm

2️⃣ 使用 Remi 仓库(推荐,PHP 7.x / 8.x)

如果你用的是 Remi 源(很常见):

yum install php-mysqli
# 或
yum install php74-php-mysqli

然后重启:

systemctl restart php-fpm
systemctl restart httpd

二、检查 mysqli 是否已启用

方法 1:phpinfo()

<?php
phpinfo();

搜索 mysqli


方法 2:命令行

php -m | grep mysqli

或:

php -i | grep mysqli

三、编译安装 PHP 的情况

如果你是自己 ./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 服务后即可使用

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 版本
  • 用的 Apache 还是 Nginx

我可以给你精确的一条命令配置方案。

0 踩