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

DDD
发布: 2024-11-02 09:19:02
原创
588 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!