centos7 pdo_mysql could not find driver
时间: 2023-06-26 09:04:59 浏览: 207
这个问题通常是由于 PHP 缺少 PDO MySQL 扩展造成的。你可以采取以下步骤来解决这个问题:
1. 确认你已经安装了 MySQL 和 PHP,以及它们的相应依赖项。
2. 安装 PDO MySQL 扩展。在 CentOS7 上,你可以使用以下命令安装:
```
sudo yum install php-pdo
sudo yum install php-mysql
```
3. 重启 Web 服务器以使更改生效。在 CentOS7 上,你可以使用以下命令重启 Apache:
```
sudo systemctl restart httpd
```
如果以上步骤无法解决问题,你可能需要手动启用 PDO MySQL 扩展。你可以尝试以下步骤:
1. 打开 php.ini 文件。在 CentOS7 上,你可以使用以下命令打开文件:
```
sudo nano /etc/php.ini
```
2. 搜索 `;extension=pdo_mysql.so`,将其取消注释(去掉分号)。
3. 保存并关闭文件。
4. 重启 Web 服务器以使更改生效。在 CentOS7 上,你可以使用以下命令重启 Apache:
```
sudo systemctl restart httpd
```
阅读全文