将SqLite添加到PHP5

时间:2015-10-17 21:57:45

标签: php ubuntu sqlite

我使用64位Ubuntu 14.04并从存储库中安装了php5软件包,这使得它带有Apache。 Php本身有效,但当我尝试使用new SQLiteDatabase([...])时,错误

  

致命错误:Class' SQLiteDatabase'在[...] [...]

上找不到
打印

正在使用的php.ini/etc/php5/apache2/php.ini(根据phpinfo()link to the website it prints))。我注意到php.ini

[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0

[sqlite3]
;sqlite3.extension_dir =

不设置扩展目录。我尝试在我的系统上找到名为sqlite3的文件并在其中放置一个到其目录的路径,但它没有工作(我在更改php.ini后重新启动了我的机器。)

对于Ubuntu 14.04,php5-sqlite3包不存在但php5-sqlite确实存在,我在尝试其他任何操作之前安装了它。然后我还安装了包sqlite3sqlite,但又一次:我没有工作。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。所以,根据http://stevenclark.info/wp/fatal-error-class-sqlitedatabase-not-found-in/

  

从PHP 5.4开始,SQLiteDatabase类被删除以便让位   SQLite 3。

所以,你需要使用它:

localStorage