【PHP中SQLite的简单使用】这些天在跟学长做嵌入式系统中的网页设计,需要用到轻量级的数据库SQLite,惊喜的发现PHP5.0以上是内置SQLite的,不过在建立库调试使用的时候发现总是在网页上出现这样的错误:
Fatal error:
Call to undefined function sqlite_open() in xxx.php on line XX。 上网搜了一下,下面这个解决方法出现频率最高:
<引用:
解决办法如下:
打开php.ini 文件,我这里是系统是xp ,php.ini 放在 C:/WINDOWS 下
找到这样一行
程序代码 ;
extension=php_sqlite.dll
现在将这句话前面的 分号 去掉。
并在下面加下这两句:
程序代码 extension=php_pdo.dll
extension=php_pdo_sqlite.dll
重新启动web服务器即可正常运行了。
>
不过我一开始就是这么配置的,但是仍旧有错啊,后来了解到PHP是通过 php_pdo.dll 跟链接到相应的数据库有关,于是考虑到可能是包含次序的问题,应该是先有 extension=php_pdo.dll ,然后才有 extension=php_sqlite.dll ,即二者要换序,经过尝试,果然解决了这个问题。网上的一些东西啊,转载的时候最好要本着负责的态度,让一个错误答案在搜索引擎上排名这么靠前,真是很误事!说不定google或百度可以组织些专家对常见问题进行一次梳理或者每次都先从一些权威网站索引,避免错误的堆积。例如我在用VirtualBox状Ubuntu的时候,要建一个共享目录,也还是从google搜索的第N页找到正确的方案的,这就有点远了。
本人的第一篇博文,希望多多支持喽~
推荐阅读
- 对GO切片的理解
- 小程序商城网站开发秒杀模块篇
- 盲盒购物网站系统开发建设 第三篇
- Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
- 简单的线程池实现多线程对大文件的读取
- SSH 端口转发与 SOCKS 代理
- Ubuntu16.04/Scala2.11.8安装教程
- 学习PHP中的高精度计时器HRTime扩展
- 使用OpenResty+Lua实现灰度测试(金丝雀)
- 使用源码编译安装PHP扩展