pdo_mysql 不支持
时间: 2023-07-28 09:12:24 浏览: 303
如果你在 PHP 中使用 PDO 扩展访问 MySQL 数据库时遇到了 "pdo_mysql 不支持" 的错误,那么很有可能是因为你的 PHP 安装中没有启用 PDO MySQL 驱动程序。
要解决这个问题,需要进行以下步骤:
1. 确认你的 PHP 安装是否包含 PDO MySQL 驱动程序。你可以通过运行 `php -m` 命令来列出当前 PHP 安装中已启用的扩展名。如果没有看到 pdo_mysql 扩展名,则需要安装它。
2. 如果你确定已经安装了 pdo_mysql 扩展,但仍然无法在 PHP 中使用它,那么可能是因为该扩展未在 php.ini 文件中启用。你可以编辑 php.ini 文件,找到以下行:
```
;extension=pdo_mysql
```
将其改为:
```
extension=pdo_mysql
```
保存文件并重新启动你的 Web 服务器或 PHP-FPM 进程,以使更改生效。
3. 如果你使用的是类 Unix 操作系统,还需要确保 MySQL 客户端库已正确安装。你可以尝试在终端中运行以下命令:
```
mysql -V
```
如果看到类似以下输出,则表示 MySQL 客户端库已正确安装:
```
mysql Ver 14.14 Distrib 5.7.32, for Linux (x86_64) using EditLine wrapper
```
如果看到 "command not found" 或类似的错误,则需要安装 MySQL 客户端库。在 Ubuntu 系统中,你可以使用以下命令安装:
```
sudo apt-get install mysql-client
```
如果你使用其他 Linux 发行版,可以根据其软件包管理器的语法安装 MySQL 客户端库。
阅读全文