centos 安装 pdo mysql_centos 下安装 pdo_mysql 扩展 报错 ?报错-问答-阿里云开发者社区-阿里云...
时间: 2023-11-27 09:21:04 浏览: 193
这个问题可能是由于缺少相关的依赖库导致的。你可以尝试以下步骤来解决这个问题:
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 服务,使修改生效。
如果还是无法解决问题,可以提供具体的报错信息,方便进行进一步的分析和解决。
相关问题
centos7 pdo_mysql could not find driver
这个问题通常是由于 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
```
php编译安装执行完没效果,CentOS6.8下编译安装PHP,执行 ./configure后报错,请问怎么解决?...
首先,您需要检查您的系统上是否安装了所有必要的依赖项。您可以使用以下命令安装所有必要的依赖项:
```
yum install -y gcc make autoconf libc-dev pkg-config libmcrypt-dev libxml2-dev libssl-dev libcurl-dev libjpeg-dev libpng-dev libtidy-dev libxslt-dev libzip-dev bzip2-devel readline-devel
```
接下来,您可以重新运行 `./configure` 命令,并在编译过程中启用所需的模块。例如,如果您需要启用 MySQL 支持,则可以添加以下选项:
```
./configure --with-mysql --with-mysqli --with-pdo-mysql
```
最后,您可以运行以下命令进行编译和安装:
```
make
make install
```
如果您仍然遇到问题,请提供更多详细信息,例如错误消息或任何其他相关信息,以便我们能够更好地帮助您解决问题。
阅读全文