<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHPLAMP网站建设 &#187; sqlite2</title>
	<atom:link href="http://www.phplamp.org/tag/sqlite2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phplamp.org</link>
	<description>PHPLAMP提供保定网站建设，网站推广优化服务。</description>
	<lastBuildDate>Tue, 31 Aug 2010 09:56:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CakePHP SQLite数据库使用方法及PHP SQLite配置方法</title>
		<link>http://www.phplamp.org/2009/09/cakephp-php-sqlite/</link>
		<comments>http://www.phplamp.org/2009/09/cakephp-php-sqlite/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 02:00:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[框架学习]]></category>
		<category><![CDATA[PHP框架]]></category>
		<category><![CDATA[sqlite2]]></category>

		<guid isPermaLink="false">http://www.phplamp.org/?p=312</guid>
		<description><![CDATA[很荣幸做了晨阳集团的网站，用到的cakephp+sqlite。说起sqlite我还真的不是很懂，不过cakephp很强大，不用我去写数据驱动即可以完美的使用它。Show一下吧：http://www.chenyang.com。
类似的项目还有很多，比如：优酷网在线看电视剧 &#8211; http://www.9966.info，也是用的CakePHP程序，不过数据库为MySQL。
简要的说一下晨阳集团吧：晨阳集团是国内数一数二的水性漆生产企业，曾经参与过2008年奥运工程。年交税过亿的私人企业。
好了，切入正题：主要记录一下PHP环境中如何开启（配置）SQLite数据库支持。
首先，打开php.ini，加载SQLite组件：
extension=php_sqlite.dll
extension=php_pdo_sqlite.dll
然后再开启pdo支持：
extension=php_pdo.dll
最后重启apache服务器。net stop apache2.2（关闭）   net start apache2.2（启动）。
CakePHP目前的稳定版本为：1.2.5 （晨阳集团的网站也是用这个版本来开发的）。该版本的CakePHP依旧是SQLite2，目前还无法使用版本3。
具体使用方法可以参考去年写的一篇日志：CakePHP如何使用SQLite数据库
]]></description>
			<content:encoded><![CDATA[<p>很荣幸做了晨阳集团的网站，用到的cakephp+sqlite。说起sqlite我还真的不是很懂，不过cakephp很强大，不用我去写数据驱动即可以完美的使用它。Show一下吧：http://www.chenyang.com。</p>
<p>类似的项目还有很多，比如：<strong><a title="优酷网在线看电视剧" href="http://www.9966.info" target="_blank">优酷网在线看电视剧</a> &#8211; </strong>http://www.9966.info，也是用的CakePHP程序，不过数据库为MySQL。</p>
<p>简要的说一下晨阳集团吧：晨阳集团是国内数一数二的水性漆生产企业，曾经参与过2008年奥运工程。年交税过亿的私人企业。</p>
<p>好了，切入正题：主要记录一下<strong>PHP环境中如何开启（配置）SQLite数据库支持</strong>。<span id="more-315"></span></p>
<p>首先，打开php.ini，加载SQLite组件：</p>
<p>extension=php_sqlite.dll</p>
<p>extension=php_pdo_sqlite.dll</p>
<p>然后再开启pdo支持：</p>
<p>extension=php_pdo.dll</p>
<p>最后重启apache服务器。net stop apache2.2（关闭）   net start apache2.2（启动）。</p>
<p>CakePHP目前的稳定版本为：1.2.5 （晨阳集团的网站也是用这个版本来开发的）。该版本的CakePHP依旧是SQLite2，目前还无法使用版本3。</p>
<p>具体使用方法可以参考去年写的一篇日志：<strong><a style="text-decoration: none;" title="CakePHP如何使用SQLite数据库" href="http://www.phplamp.org/2008/11/cakephp-use-sqlite/">CakePHP如何使用SQLite数据库</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplamp.org/2009/09/cakephp-php-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP如何使用SQLite数据库</title>
		<link>http://www.phplamp.org/2008/11/cakephp-use-sqlite/</link>
		<comments>http://www.phplamp.org/2008/11/cakephp-use-sqlite/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 11:27:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[框架学习]]></category>
		<category><![CDATA[CakePHP SQlite]]></category>
		<category><![CDATA[sqlite2]]></category>

		<guid isPermaLink="false">http://www.phplamp.org/?p=206</guid>
		<description><![CDATA[CakePHP是一个多数据库支持的优良的PHP框架。它内置多种数据库驱动程序，比如：Mysql、PostgreSQL、SQLite、ADOdb&#8230;使用中可以任意选择，只需要配置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文件。如下：
PHP代码
class DATABASE_CONFIG {
var $default = array(&#8216;driver&#8217; =&#62; &#8217;sqlite&#8217;,
&#8216;connect&#8217; =&#62; &#8217;sqlite_popen&#8217;,
&#8216;database&#8217; =&#62; &#8216;phplamp.org.db&#8217;,
&#8216;encoding&#8217; =&#62; &#8216;utf8&#8242;,
&#8216;prefix&#8217; =&#62; &#8221;);
}
driver: 数据库类型，这里为sqlite；
connect: 数据库的连接函数，sqlite_popen或是sqlite_open；
database: 数据库文件名称。像上例那样写的话，数据库文件存放的目录为CakePHP的webroot目录。假如你的数据库存放于别的目录，例如：C:/databases/default.db，这样database的值就要改为：C:/databases/default.db；
encoding 数据库编码；
prefix 数据表的前缀；
]]></description>
			<content:encoded><![CDATA[<p>CakePHP是一个多数据库支持的优良的PHP框架。它内置多种数据库驱动程序，比如：Mysql、PostgreSQL、SQLite、ADOdb&#8230;使用中可以任意选择，只需要配置database.php文件，无需更改其它任何程序代码。这篇文章之前我也介绍过几篇CakePHP的文章，假如你真的想试一下这个完美的框架的话，你可以去CakePHP官方欣赏一翻（<a title="cakephp官方网站" href="http://www.cakephp.org" target="_blank">CakePHP官方</a>）。</p>
<p>下面介绍一下CakePHP如何使用SQLite数据库，及其中应该注意的事项：</p>
<p>我现在使用的CakePHP版本为：1.1.20.7692。为什么要提到CakePHP的版本呢？原因很简单，就是CakePHP 1.2之前的版本对于SQLite来说，只支持SQLite2。假如你的SQLite版本为3的话，那也不是没有办法，你需要下载几个数据库驱动程序，可以参考这里：<a title="sqlite 3 support" href="https://trac.cakephp.org/ticket/3003" target="_blank">SQLite 3 support</a>。</p>
<p>要用SQLite数据库的话，首先您要修改一下App/config目录下的database.php文件。如下：<span id="more-206"></span></p>
<h3>PHP代码</h3>
<blockquote><p>class DATABASE_CONFIG {<br />
var $default = array(&#8216;driver&#8217; =&gt; &#8217;sqlite&#8217;,<br />
&#8216;connect&#8217; =&gt; &#8217;sqlite_popen&#8217;,<br />
&#8216;database&#8217; =&gt; &#8216;phplamp.org.db&#8217;,<br />
&#8216;encoding&#8217; =&gt; &#8216;utf8&#8242;,<br />
&#8216;prefix&#8217; =&gt; &#8221;);<br />
}</p></blockquote>
<p>driver: 数据库类型，这里为sqlite；</p>
<p>connect: 数据库的连接函数，sqlite_popen或是sqlite_open；</p>
<p>database: 数据库文件名称。像上例那样写的话，数据库文件存放的目录为CakePHP的webroot目录。假如你的数据库存放于别的目录，例如：C:/databases/default.db，这样database的值就要改为：C:/databases/default.db；</p>
<p>encoding 数据库编码；</p>
<p>prefix 数据表的前缀；</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplamp.org/2008/11/cakephp-use-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
