2013-06-12 68 views
-2

似乎最新版本的PHP(5.3及以上版本?)pdo的sqlite驱动程序默认情况下未安装/启用。这,尽管official claims to the contraryphp5丢失sqlite pdo驱动程序

虽然似乎有easy fix for linux/debian/ubuntu users感谢apt-get我无法解决OSX上的问题(我认为ampps工作正常,但缺少其他扩展我需要,mac端口不工作)。任何人都有解决这个问题? (做不到这一点,更多的信息?)

+0

在这里检查http://abouthalf.com/development/php-in-snow-leopard/ – Yogus

+0

Thx @Yogus我可能能够找到的东西。该页面主要是关于MySQL(不是sqlite)。 – iPadDeveloper2011

+0

谷歌是你的朋友[这个问题已被问](http://stackoverflow.com/questions/7186371/how-do-i-enable-sqlite3-in-os-x-10-5-8-with-php ) – Joe

回答

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)驱动程序。

+0

请注意,只有在您使用macports或准备使用它时,这才是解决方案。 – iPadDeveloper2011

相关问题