PDOexception - “找不到驱动程序”(PDOexception - 'coul

2019-09-30 04:38发布

我woork在我的本地站点与甲基苯丙胺。 一切都在朝好的方向发展,直到昨天。 现在,当我运行我的代码,我得到一个“致命错误:未捕获的异常‘PDOException’有消息‘找不到驱动程序’......”看来,我已经不安装的驱动程序,但它的工作很好,直到这一天。 我怎样才能解决这个问题呢?

最好,Newben

Answer 1:

我有一个类似的问题。 Sfblaauw的解决方案没有工作,但它帮助我找出问题所在。 首先,我使用的MacPorts安装PHP5-MySQL的:

sudo port install php5-mysql

在安装过程中,我得到了以下警告:

你的php.ini包含一行,以防止PHP5,MySQL和其他PHP扩展的工作。 为了解决这个问题,编辑/opt/local/etc/php5/php.ini和删除这一行:

的extension_dir = “/ usr / lib中/ PHP /扩展/无调试非ZTS-20090626”

我注释掉线并重新启动Apache的。 一切似乎是现在的工作很好。



Answer 2:

你有没有安装MacPorts的? 如果你的回答是“是”打开你的shell,然后输入:

  1. cd ~/
  2. sudo nano .profile
  3. 变化: export PATH=/opt/local/bin:/opt/local/sbin:$PATH
    替换: export PATH=/Applications/MAMP/Library/bin/:/Applications/MAMP/bin/php/php5.3.6/bin/:$PATH

  4. 关闭壳牌和重新打开

这就是全部。 我发现这里的解决方案: thewebfactory



文章来源: PDOexception - 'could not find driver'
标签: macos pdo mamp php