我想JSON1
在 PHP7 中尝试 SQLite 的扩展,但默认情况下未启用。
因此,我按照这些说明php_sqlite3.dll
编译了一个启用了扩展的新版本,但是当我尝试启动 PHP 时出现错误;JSON1
Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sqlite3'
in Unknown on line 0
我究竟做错了什么?
更多信息
替换php_sqlite3.dll
为我的版本后,SQLite3
该类不再适用于 PHP,例如。这行 PHP 代码;
$cn = new SQLite3(':memory:');
给出这个错误;
Fatal error: Uncaught Error: Class 'SQLite3' not found
我通过做来编译新php_sqlite3.dll
的;
gcc -g -shared -DSQLITE_ENABLE_JSON1 sqlite3.c -o php_sqlite3.dll
然后我用上面创建的文件夹替换php_sqlite3.dll
了我的 Windows PHP文件夹。/ext