我需要用CFLAG重新编译SQLite3:
SQLITE_ENABLE_UPDATE_DELETE_LIMIT
正如写在你如何启用DELETE在SQLite LIMIT? :
tar xzf sqlite-3.6.20.tar.gz cd sqlite-3.6.20 export CFLAGS='-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1' ./configure make
编译完成没有错误。
但PHP5仍然以:
Warning: SQLite3::query() [sqlite3.query]: near "LIMIT": syntax error in /var/www/xxx.php on line 987
这个过程中有一个缺失的步骤,
make install
这应该是在做之后。 这会将库安装到系统的正确位置。