PHP SQLite Fatal error: Call to undefined function sqlite_open() in
php5开始是通过PDO来支持sqlite的了,在加载php_sqlite.dll之前还要加载php_pdo.dll和php_pdo_sqlite.dll 否则测试不通过。如果你的开发环境是iis+php+sqlite,那php_pdo.dll、php_pdo_sqlite.dll、php_sqlite.dll要copy到C:\WINDOWS\system32目录下,记得修改C:\WINDOWS\php.ini。如果出现Warning: sqlite_open() : file is encrypted or is not a database in ...这种错误提示,可能是你的数据库类型没有建好,建议用工具建立。错误提示:
Fatal error: Call to undefined function sqlite_open() in ...
php5.x以后对sqlite是默认直接支持的,打开配置文件php.ini
定位 Dynamic Extensions
;extension=php_pdo.dll
;extension=php_pdo_sqlite.dll
;extension=php_sqlite.dll
去掉注释,重起iis,刷新页面,问题解决
页:
[1]