问题:
用户遇到 PDOException尝试使用 PDO 扩展连接到 MySQL 数据库时出现消息“无法找到驱动程序” PHP.
代码:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
原因:
该错误很可能是由于缺少MySQL 必需的 PDO 驱动程序(pdo_mysql)。
解决方案:
要解决此问题,需要在 PHP 中安装并启用 pdo_mysql 模块。
步骤:
如果没有安装,使用 PECL 命令安装:
sudo pecl install pdo_mysql
编辑 php.ini 文件并取消注释以下行以启用它:
extension=pdo_mysql.so
示例:
sudo systemctl restart apache2
注意:
确保将 sudo 替换为您的首选如有必要,root 用户命令。
以上是为什么我在连接 MySQL 时收到'无法找到驱动程序”PDOException?的详细内容。更多信息请关注PHP中文网其他相关文章!