centos7 pdo_mysql could not find driver
时间: 2023-06-26 15:04:59 浏览: 63
这个问题通常是由于 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
```
相关问题
centos 安装 pdo mysql_centos 下安装 pdo_mysql 扩展 报错 ?报错-问答-阿里云开发者社区-阿里云...
这个问题可能是由于缺少相关的依赖库导致的。你可以尝试以下步骤来解决这个问题:
1. 确保已经安装了 MySQL 或者 MariaDB 数据库,并且已经启动了数据库服务。
2. 安装必要的依赖库:
```
yum install php-devel php-pear mysql-devel gcc
```
3. 安装 pdo_mysql 扩展:
```
pecl install pdo_mysql
```
4. 在 php.ini 文件中添加以下内容:
```
extension=pdo_mysql.so
```
5. 重启 Web 服务,使修改生效。
如果还是无法解决问题,可以提供具体的报错信息,方便进行进一步的分析和解决。
centos mysql 依赖_CentOS7 安装 MySQL
好的,对于您的问题,以下是在 CentOS 7 上安装 MySQL 的步骤:
1. 安装 MySQL yum 源
首先,需要安装 MySQL 的 yum 源。您可以从 MySQL 官方网站下载 MySQL Community Server 的最新版本的 RPM 包:
```
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
接下来,安装该 RPM 包:
```
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
```
2. 安装 MySQL
安装 MySQL Community Server:
```
sudo yum install mysql-community-server
```
3. 启动 MySQL
启动 MySQL 服务:
```
sudo systemctl start mysqld
```
查看 MySQL 服务状态:
```
sudo systemctl status mysqld
```
4. 修改 MySQL 的 root 密码
安装 MySQL 后,需要修改 root 用户的密码:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
在输出中找到临时密码,然后使用以下命令登录到 MySQL:
```
mysql -u root -p
```
然后使用以下命令修改密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
```
将 "NewPassword" 替换为您想要设置的新密码。
5. 开启 MySQL 自启动
在系统启动时,自动启动 MySQL 服务:
```
sudo systemctl enable mysqld
```
以上就是在 CentOS 7 上安装 MySQL 的步骤。希望对您有所帮助!