首页  >  文章  >  数据库  >  如何修复 Symfony2 中的“PDOException:找不到驱动程序”?

如何修复 Symfony2 中的“PDOException:找不到驱动程序”?

DDD
DDD原创
2024-11-02 09:19:02589浏览

How to Fix

PHP 中的 PDOException“无法找到驱动程序”

尝试使用 Symfony2 命令创建模式时:

php app/console doctrine:schema:create

您可能会遇到错误消息:

PDOException “could not find driver”

尽管取消注释 php.ini 文件中的行 extension=php_pdo_mysql.dll,问题仍然存在。此外,运行 php -m 会产生以下警告:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

解决方案:

对于 Ubuntu 系统,在控制台中执行以下命令:

sudo apt-get install php5-gd php5-mysql

此命令将安装必要的 PHP 模块,问题应该得到解决。

以上是如何修复 Symfony2 中的“PDOException:找不到驱动程序”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn