php 配置sqlite

SQLite extension: Not Installed

PHP5已经绑定sqlite
1、手动添加的php的pdo的驱动扩展支持 ,在PHP.ini添加
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
extension_dir = "C:\Program Files\Apache Group\php5\ext"
2、在C:\Program Files\Apache Group\php5\ext保证有php_sqlite.dll,php_pdo_sqlite.dll,
php_pdo.dll扩展库
3、重启apache
4、下载SQLitemanager,create a database,保存名“db.sqlite”的数据库,建表,
或者sqliteadmin
5、在PHP链接SQLite
方法一、$db= new PDO('sqlite:db.sqlite') ;
print_r($db);
$sth = $db->query("select * from aqo");
方法二、if ($db = sqlite_open('db.db', 0666, $sqliteerror)) { 
sqlite_query($db, 'CREATE TABLE foo (bar varchar(10))');
sqlite_query($db, "INSERT INTO foo VALUES ('fnord')");
$result = sqlite_query($db, 'select bar from foo');
var_dump(sqlite_fetch_array($result)); 
} else {
die($sqliteerror);
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-15
SQLite。。。

貌似从PHP的5.2.x(或者更早)的版本后就内置了这个微型数据库,你可在你的php目录里,找到

ext目录,里面有个php_sqlite.dll。

你可选择5.2.x或以后的版本便可。

至于安装嘛,其实说不上什么安装了,因为都内置了,你在ini里找到扩展的那段,将sqlite前的分号

去除即可。查看phpinfo便可知道你的环境能用sqlite了没本回答被网友采纳
第2个回答  2013-09-15
这个提示应该是没有安装SQLite扩展的意思吧,查一下/etc/php.ini文件,看一下是不是配置有问题。

php 配置sqlite
PHP5已经绑定sqlite1、手动添加的php的pdo的驱动扩展支持 ,在PHP.ini添加extension=php_pdo.dllextension=php_pdo_sqlite.dllextension=php_sqlite.dllextension_dir = "C:\\Program Files\\Apache Group\\php5\\ext"2、在C:\\Program Files\\Apache Group\\php5\\ext保证有php_sqlite.dll,php_pdo_sqlite....

PHP中怎么使用SQLite数据库,最好可以把创建和连接数据库的代码发出来...
在PHP 5.1.x 以后自带了 SQLtie 数据库功能,只需要在配置PHP.ini中开启即可 ;extension=php_sqlite.dll 在PHP 5.2.x 以后自带了 SQLtie PDO数据库功能,只需要在配置PHP.ini中开启即可 ;extension=php_pdo_sqlite.dll SQLite 数据库管理:1、SQLiteManager与PHPmyadmin不同,需要添加管理的数据库...

...现在公司要用php+sqlite,我不知道php怎么连接sqlite数据库...
query = sqlite_query($db, $sql); \/\/选出表中数据

PHP如何调用sqlite数据库
conn=new PDO("sqlite:D:\/database\/bagecms.db");loginstr="select * from UserTab where UserId=? and UserPwd=?";sth=$conn->prepare($loginstr);sth->bindValue(1,$userid,PDO::PARAM_STR);sth->bindValue(2,$userpwd,PDO::PARAM_STR);sth->execute();res=$sth->fetch();if($r...

关于用php操作sqlite的一些小问题
只是为了提高性能,并没有其他特别的。数据库在执行查询以后,(如果配置了该选项)会将查询结果缓存下来,保存在内存或者硬盘。下次在执行同样的查询后直接返回缓存的内容,避免的再次查询数据库的工作,从而提高了性能。加上unbufferedQuery后就不存在读取和保存缓存的步骤而是直接查询数据库。

ThinkPHP如何连接sqlite数据库?
首先在:ThinkPHP\\Lib\\Think\\Db\\Driver中添加DbSqlite.class.php驱动,然后在php5的配置文件中启用extension=php_sqlite.dll,且这个配置一定要放在最后

如何搭建PHP5+sqlite3环境
在php.ini里去掉 extension=php_sqlite.dll extension=php_pdo.dll extension=php_pdo_sqlite.dll 前面的“;”注意顺序与上面那一致,然后重启服务器就可以了

Linux 系统如何设置php对sqlite3的支持
for Linux(rpm)1.下载源 wget http:\/\/www.sqlite.org\/sqlite-3.5.4.tar.gz tar zxvf sqlite-3.5.4.tar.gz cd sqlite-3.5.4 2.配置 .\/configure---配置环境 make--- 编译sqlite源码 make install---安装sqlite 若make的时候有发生找不到tcl相关的library时,可以利用下列指令:.\/config...

如何安装php-sqlite扩展组件
要是在windows系统里面, 直接在php.ini里面配置sqlite3.dll就行了,比如:在ini文件的“Dynamic Extensions”板块配置 extension=php_sqlite3.dll 就可以加载php-sqlite扩展组件,如图

php怎样处理sqlite3
while($row = sqlite_fetch_array($result)) { echo $row[0] . " (" . $row[1] . ") ";} } \/\/ close database file sqlite_close($conn);?> 参考资料:http:\/\/www.phpq.net\/sqlite\/php-sqlite-demo.html

相似回答