php5缺少sqlite pdo驱动程序

php5缺少sqlite pdo驱动程序,php,macos,sqlite,configuration,pdo,Php,Macos,Sqlite,Configuration,Pdo,似乎最新版本的php(5.3及以上?)默认情况下没有安装/启用pdo的sqlite驱动程序。尽管如此 虽然这似乎要感谢apt-get,但我在OSX上解决这个问题时遇到了麻烦(我认为AMPS可以正常工作,但它缺少我需要的其他扩展,mac端口也不起作用)。有人对此有办法吗?(如果没有,更多信息?什么对我有用: sudo port install php5-sqlite sudo port install php5 +apache2 +sqlite 这里的第二行似乎没什么作用,但你永远不知道 重新启

似乎最新版本的php(5.3及以上?)默认情况下没有安装/启用pdo的sqlite驱动程序。尽管如此

虽然这似乎要感谢
apt-get
,但我在OSX上解决这个问题时遇到了麻烦(我认为AMPS可以正常工作,但它缺少我需要的其他扩展,mac端口也不起作用)。有人对此有办法吗?(如果没有,更多信息?

什么对我有用:

sudo port install php5-sqlite
sudo port install php5 +apache2 +sqlite
这里的第二行似乎没什么作用,但你永远不知道

重新启动后,我注意到我没有imagemagick,我以为我已经有了,所以

sudo port install php5-imagick
现在以“macports”方式重新启动apache2:


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

在这里检查Thx@Yogus,我可能可以从中找到一些东西。然而,该页面主要是关于mysql(而不是sqlite)的。google是你的朋友@Joe。虽然我觉得无处不在的“谷歌是你的朋友”评论非常烦人(在谷歌搜索了一天的大部分时间后),但你提供的链接还是很有帮助的。谢谢。而且,这不是同一个问题。我的问题是关于sqlite pdo驱动程序的。请注意,只有当您使用macports或准备使用它时,这才是一个解决方案。
sudo port unload apache2
sudo port load apache2