MAMP没有SQLite

时间:2012-08-11 00:25:47

标签: php macos apache sqlite mamp

我已经安装并重新安装了MAMP,似乎并没有包含sqlite。我搜索了httpd.conf没有结果。我以为我应该添加

extension=php_pdo.so
extension=php_pdo_sqlite.so
extension=php_sqlite.so

但是扩展名甚至不在MAMP目录中,所以添加上面的行什么都不做。基于MAMP网站文档,SQLite包含在安装中,但我没有在任何地方看到它,我没有运气让它工作。当我加载一个引用SQLiteDatabase类的页面并且我的php错误日志说

时出现问题
PHP Fatal error:  Class 'SQLiteDatabase' not found in /var/www/queries.php on line 67

2 个答案:

答案 0 :(得分:1)

不,MAMP没有SQLite。不知道你为什么这么说。基于MAMP website文档包含了SQLite,但实际列出了包,SQLite不在那里。

请注意,SQLO默认安装在OS X上,作为操作系统(以及Apache和PHP)的一部分。

答案 1 :(得分:1)

我根据@ drew010的评论解决了这个问题。即使SQL网站上列出了SQLiteDatabase,它似乎也不能正常工作。我改为新的SQLite3(),它现在似乎正在运作。