如何为php启用sqlite3?

2022-08-30 07:44:47

我正在尝试在Ubuntu中安装SQLITE3 for PHP。

我安装并编辑以包含sqlite3扩展。apt-get php5-sqlite3php.ini

当我跑步时,我得到phpinfo();

SQLITE3
SQLite3 support  enabled  
sqlite3 library version  3.4.2  

如上所示,已启用。但是,当我使用时,我得到“找不到类SQLite3”sqlite3

 new SQLite3("database");

答案 1

尝试:

apt-get install php5-sqlite

这对我有用。


答案 2

编辑:此答案已过时,但无法删除,因为它已被接受。请参阅Stacey Richards的解决方案以获取正确答案。

 sudo apt-get install php5-cli php5-dev make
 sudo apt-get install libsqlite3-0 libsqlite3-dev
 sudo apt-get install php5-sqlite3
 sudo apt-get remove php5-sqlite3
 cd ~
 wget http://pecl.php.net/get/sqlite3-0.6.tgz
 tar -zxf sqlite3-0.6.tgz
 cd sqlite3-0.6/
 sudo phpize
 sudo ./configure
 sudo make
 sudo make install
 sudo apache2ctl restart

ubuntu 表单中翻录而来。


推荐