Total Pageviews

Friday, 5 April 2013

PHP配置了SQLite扩展却无法使用SQLite的解决方法

在逛PHP100官网时,一个偶然的机会看到有人在论坛问题关于SQLite的设置问题, 不经意点开,发现他也是PHP无法支持SQLite。看到二楼的回答,恍然大悟,难道我也是因为php_pdo.dll与php_sqlite.dll顺 序问题而导致的,打开php.ini一看,果然,需要先加载pdo,再加载sqlite,修改顺序后重启apache,用phpinfo查看,加载 SQLite成功!
[PHP_PDO]  
extension=php_pdo.dll  
[PHP_PDO_SQLITE]  
extension=php_pdo_sqlite.dll  
[PHP_SQLITE]  
extension=php_sqlite.dll
官方的演示用的好像是集成的环境,看不到顺序。而我安装的是独立包,配置环境的时候没有安装这些扩展,于是就到网上下载了一个PHP的zip压缩包,将这些扩展手动复制到扩展文件夹,再将php.ini的该行的注释去掉,这样顺序就很容易出错。嗯,以后多注意.