【问题标题】:php5 missing sqlite pdo driverphp5 缺少 sqlite pdo 驱动程序
【发布时间】:2013-06-08 00:29:40
【问题描述】:

似乎最新版本的 php(5.3 及更高版本?)默认情况下未安装/启用 pdo 的 sqlite 驱动程序。尽管有official claims to the contrary

虽然由于apt-get 似乎有一个easy fix for linux/debian/ubuntu users,但我在OSX 上解决这个问题时遇到了麻烦(我认为ampps 工作正常,但缺少我需要的其他扩展,并且mac 端口不起作用)。有人对此有解决办法吗? (失败了,更多信息?)

【问题讨论】:

  • Thx @Yogus 我也许能在其中找到一些东西。然而,该页面主要是关于 mysql(不是 sqlite)。
  • google 是你的朋友 this question has been asked
  • @乔。虽然我发现无处不在的“谷歌是你的朋友”评论非常烦人(在谷歌搜索了一天的大部分时间之后)你提供的链接很有帮助。谢谢。
  • 另外,这不是同一个问题。我的问题是关于 sqlite pdo driver.

标签: php macos sqlite configuration pdo


【解决方案1】:

什么对我有用:

sudo port install php5-sqlite
sudo port install php5 +apache2 +sqlite

这里的第二行似乎没有做任何事情,但你永远不知道。

重启后我发现我没有 imagemagick,我以为我已经有了,所以

sudo port install php5-imagick

现在以“macports”方式重新启动 apache2:

sudo port unload apache2
sudo port load apache2

查看 phpinfo,我为 pdo 启用了 sqlite2 和 sqlite(令人困惑的是,它是 sqlite3)驱动程序。

【讨论】:

  • 请注意,仅当您使用 macports 或准备使用它时,这才是一个解决方案。
猜你喜欢
  • 2016-12-14
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 2015-09-23
  • 2018-09-30
  • 1970-01-01
  • 2011-08-01
相关资源
最近更新 更多