很荣幸做了晨阳集团的网站,用到的cakephp+sqlite。说起sqlite我还真的不是很懂,不过cakephp很强大,不用我去写数据驱动即可以完美的使用它。Show一下吧:http://www.chenyang.com。
类似的项目还有很多,比如:优酷网在线看电视剧 – http://www.9966.info,也是用的CakePHP程序,不过数据库为MySQL。
简要的说一下晨阳集团吧:晨阳集团是国内数一数二的水性漆生产企业,曾经参与过2008年奥运工程。年交税过亿的私人企业。
好了,切入正题:主要记录一下PHP环境中如何开启(配置)SQLite数据库支持。
CakePHP是一个多数据库支持的优良的PHP框架。它内置多种数据库驱动程序,比如:Mysql、PostgreSQL、SQLite、ADOdb…使用中可以任意选择,只需要配置database.php文件,无需更改其它任何程序代码。这篇文章之前我也介绍过几篇CakePHP的文章,假如你真的想试一下这个完美的框架的话,你可以去CakePHP官方欣赏一翻(CakePHP官方)。
下面介绍一下CakePHP如何使用SQLite数据库,及其中应该注意的事项:
我现在使用的CakePHP版本为:1.1.20.7692。为什么要提到CakePHP的版本呢?原因很简单,就是CakePHP 1.2之前的版本对于SQLite来说,只支持SQLite2。假如你的SQLite版本为3的话,那也不是没有办法,你需要下载几个数据库驱动程序,可以参考这里:SQLite 3 support。
要用SQLite数据库的话,首先您要修改一下App/config目录下的database.php文件。如下: