PHP5 SQLite3重新编译UPDATE,DELETE LIMIT

use*_*332 5 php linux sqlite apache2

我需要用CFLAG重新编译SQLite3:

SQLITE_ENABLE_UPDATE_DELETE_LIMIT
Run Code Online (Sandbox Code Playgroud)

在SQLite如何为DELETE启用LIMIT?:

tar xzf sqlite-3.6.20.tar.gz
cd sqlite-3.6.20
export CFLAGS='-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1'
./configure
make
Run Code Online (Sandbox Code Playgroud)

编译完成没有错误.

但PHP5仍然以:

Warning: SQLite3::query() [sqlite3.query]: near "LIMIT": syntax error in /var/www/xxx.php on line 987
Run Code Online (Sandbox Code Playgroud)

Jon*_*rns 1

这个过程中缺少一个步骤,

make install
Run Code Online (Sandbox Code Playgroud)

这应该在 make 之后进行。这会将库安装到系统上的正确位置。