最近需要在基于zend framework的应用中,将zend_cache_backend_File转换为zend_cache_backend_Sqlite后端缓存,需要配置php支持sqlite数据库(apache使用的php.ini)。
首先安装sqlite模块:aptget install php5-sqlite
sqlite的模块的文件sqlite.so会安装到php5的lib目录,由于之前已经设置好了php的lib目录,这里使用之前的配置就好,之后在/etc/php5/apache2/conf.d/下面增加sqlite.ini,里面写入extension=sqlite.so(一般来apt-get的时候会自动创建该文件并写入需要的配置,同时会生成pdo_sqlite.ini)
linux和windows的配置方式有很大的不同,win下是编辑php.ini,加入extension=sqlite.dll。
以此为记,留待后用。