默认情况下,似乎没有安装/启用最新版本的php(5.3及更高版本?)pdo的sqlite驱动程序。这,尽管official claims to the contrary。
虽然感谢apt-get
似乎有easy fix for linux/debian/ubuntu users但我在OSX上修复此问题(我认为ampps工作正常,但缺少我需要的其他扩展,mac端口没有'工作)。有没有人解决这个问题? (失败了,更多信息?)
答案 0 :(得分:2)
对我有用的是什么:
sudo port install php5-sqlite
sudo port install php5 +apache2 +sqlite
这里的第二行似乎没有做任何事,但你永远不知道。
重新启动后,我注意到我没有imagemagick,我以为我已经拥有了,所以
sudo port install php5-imagick
现在重新启动apache2" macports"方式:
sudo port unload apache2
sudo port load apache2
看着phpinfo,我为pdo启用了sqlite2和sqlite(令人困惑的是,它是sqlite3)驱动程序。