似乎最新版本的 php(5.3 及更高版本?)默认情况下未安装/启用 pdo 的 sqlite 驱动程序。尽管官方声称相反。
尽管对于 linux/debian/ubuntu 用户来说似乎有一个简单的修复,这要归功于apt-get
我在 OSX 上修复这个问题(我认为 ampps 工作正常,但缺少我需要的其他扩展,并且 mac 端口不起作用)。有人对此有解决办法吗?(失败了,更多信息?)
似乎最新版本的 php(5.3 及更高版本?)默认情况下未安装/启用 pdo 的 sqlite 驱动程序。尽管官方声称相反。
尽管对于 linux/debian/ubuntu 用户来说似乎有一个简单的修复,这要归功于apt-get
我在 OSX 上修复这个问题(我认为 ampps 工作正常,但缺少我需要的其他扩展,并且 mac 端口不起作用)。有人对此有解决办法吗?(失败了,更多信息?)
什么对我有用:
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)驱动程序。