PHP环境中如何开启(配置)SQLite数据库支持?下面告诉你如何开启!

首先,打开 X:\PHP\ext(X为 你PHP所在目录)

把以下3个文件复制到C:\WINDOWS\system32目录

php_sqlite.dll

php_pdo_sqlite.dll

php_pdo.dll

然后到C:\WINDOWS\ 目录,打开php.ini,加载SQLite组件:(去掉前面的分号;)

extension=php_sqlite.dll

extension=php_pdo_sqlite.dll

然后再开启pdo支持:

extension=php_pdo.dll

最后重启IIS。

(注意:PHP5自身带的SQLite是2版本,不能执行3版本的连接跟操作,POD就是解决这个问题的桥梁,它使PHP5连接并且操作3版本的SQLite,因此,PHP5自身带的SQLite 函数库是无法操作SQLIte3的,必须使用PHP5手册里面PDO的函数来间接驱动SQLite3数据库)

本日志由 mano 于 2010-01-13 12:30:32 发表到 技术新知 中,目前已经被浏览 103 次,评论 0 次;

作者添加了以下标签: SQLite开启

程序是JSP和CGI格式,但实际上是由ASP模拟的,需要做以下修改:

IIS管理器-属性-主目录-配置-映射-增加个

C:\WINDOWS\system32\inetsrv\asp.dll

.jsp .cgi

GET,HEAD,POST,TRACE

本日志由 mano 于 2010-01-13 12:29:55 发表到 技术新知 中,目前已经被浏览 36 次,评论 0 次;

作者添加了以下标签: ASP模拟JSPCGI

首先请您确认您所购买的虚拟主机空间或者合租空间包含 Rewrite 功能。
  我们通过在IIS中安装一个名为 ISAPI_Rewrite 的ISAPI筛选器来实现 Rewrite 功能,您需要做的事情只有一个,就是修改配置文件 httpd.ini ,有关该组件的详细使用方法,您可以登录该组件官方网站 http://www.somesite.com/ 来学习,这里我们举一个简单的例子来说明它的用法。
  假设您要实现这样的 Rewrite 功能:您希望当用户访问 /about.htm 的时候实际访问的是 /index.html (您的空间里可以并不需要存在 about.htm)。
  那么,设置方法是:
  1、创建一个文本文件,内容为

[ISAPI_Rewrite]
RewriteRule /about\.htm /index.html

这里,RewriteRule 这一行即为规则行,这一行由三部分组成,三部分由空格隔开,第一部分即 RewriteRule 这几个字,第二部分为用户访问的地址(使用正则表达式),第三部分为实际存在于服务器上的文件路径。
  2、将上述文件保存,命名为 httpd.ini 。
  3、将这个文件上传到您的网站根目录中,对于我们的虚拟主机,即上传至 /web 文件夹中。
  这时,当您访问 about.htm 的时候,看到的就是 index.html 的内容。
  Rewrite 是一个功能强大的平台,要真正的使用它,您可能要花费相当长的时间来学习。如果您使用像 Discuz! 论坛等支持伪静态的系统,而仅仅是需要使用伪静态功能,那么您可以不必学习,直接复制论坛开发者提供的配置文件即可,但要注意配置文件必须命名为 httpd.ini ,并且这个文件必须放在网站的根下。
  httpd.ini 修改或者上传后一般会立即生效,如果长时间不能生效,请登录主机控制面板将网站停止然后再启动。

本日志由 mano 于 2010-01-13 12:29:13 发表到 技术新知 中,目前已经被浏览 30 次,评论 0 次;

作者添加了以下标签: Rewrite功能

这实际上是 Rewrite 功能的巧用,因为我们既然可以将 /about.htm 重写为 /index.html ,我们也就可以把 /about.htm 重写为 /about/ 。下面我们讲具体的实现方法。
  我们假设您有两个域名 www.name1.com 和 www.name2.com ,我们实现让访问 www.name1.com 时看到的是网站根下的内容,而访问 www.name2.com 时看到的是 /name2/ 文件夹中的内容。那么设置步骤如下:
  1、将您的网站捆绑域名 www.name1.com 和 www.name2.com ,这个非常重要,两个域名都要捆绑。这时候如果不做设置,两个域名访问的都是网站根下。
  2、修改上述问题一中的 httpd.ini 文件,在尾部增加以下内容:

RewriteCond Host: www\.name2\.com
# 表示下一行规则只对 www.name2.com 生效(正则表达式中 \. 表示 . 本身)。
RewriteRule ^(.*)$ /name2/$1 [I]
# 表示将所有网页 Rewrite 到 name2 文件夹中,[I]表示忽略大小写。

请确认上述内容位于 [ISAPI_Rewrite] 行之下,如果原本网站不存在 httpd.ini 文件,请将上述内容前面加上 [ISAPI_Rewrite] 。
  3、将修改后的 httpd.ini 上传到网站根下覆盖原文件。
  通过这个方法,您可以将捆绑在网站上的任何一个域名采用任何特定的 Rewirte 退则,实现类似捆绑子目录的功能当然也是不在话下。这样,您的空间能捆绑多少个域名,您就可以建立多少个内容不同的网站了。

本日志由 mano 于 2010-01-13 12:27:57 发表到 技术新知 中,目前已经被浏览 38 次,评论 0 次;

作者添加了以下标签: Rewrite功能特定域名显示文件夹内容

自从2006年Vista系统开始使用的新一代系统正版激活认证开始,就有了30天试用到期提示激活和黑屏的限制,而不是从2008被国内媒体大肆宣扬黑屏限制的时候。微软在发布系统之前就有了未激活版本的限制功能,某些不懂Vista和Windows 7的砖家叫兽就诋毁微软跨国垄断,乱用私法。

  当初为了专业用户能够在Vista旗舰版激活限制到期的时候能够继续使用操作系统,就设置了一些激活延期的命令,而这些命令是不会大肆对外宣传的。因为如果都知道这项功能也就没人愿意花几百块钱买正版了,不过中国用户一般直接考虑盗版,除非是买品牌机必须购买OEM版的。360天免费使用,用完差不多一年里,一年足够我们正常重装一次系统的周期了,等于免费合法使用正版Windows系统了。

Windows 7采取的激活机制和Vista如出一辙,所以各种破解补丁很快就流露出来了。目前国内相关电脑论坛就已经出现了多种知名的破解补丁,不过不幸的是在本人的电脑上破解激活全部失败。只能说我的Windows 7太傲娇了,不太容易调教。

  以下合法延期激活命令是在Windows 7 Ultimate版下完成的,其他版本是否有效不得而知。按照我国电脑用户的习惯,估计安装的都是旗舰版了,正版系统用户自然就不用考虑这种方式了。在试用期里Vista和Windows 7都是没有任何功能限制的,平时应用根本不会觉得这是试用版,除了偶尔有提示激活的时候。

 

  重新计数延期120天

 

  最常见的是延期120天激活,系统初始安装的时候是30天试用期,而之后还有3次重新计时的机会。这样就是30天加90天等于120天的免费试用期了。对于很多电脑用户来说,四个月重装一次系统已经足够自己使用了,譬如我经常是两个月就重装一次系统,重装系统也会上瘾的……

  按系统快捷键Win+R打开“运行”窗口(或者从“开始”的“附件”中打开),输入“slmgr.vbs -dlv”,会弹出窗口显示系统激活剩余时间和系统重置计数的信息,初装系统的重置计数应该是3次。输入“slmgr.vbs -xpr”会显示具体的系统试用到期时间。初装系统应该是剩余43200分钟,也就是30天整。

  当系统试用期到了最后一天的时候,在系统控制面板中会提示必须激活。我们可以利用合法命令重新计数30天。打开命令提示符(在”运行“中输入”cmd”),输入“slmgr.vbs/rearm”。稍等几秒钟会弹出对话框提示命令完成,重启生效。

  重启之后,还会提示系统激活到期,但是没关系,下次启动或者注销一下就不会再提示激活了。从系统控制面板中也能够看到“剩余30天可以激活”的提示。该命令在正常情况下可以运行三次。

 

  修改注册表SkinRearm键值再重新计数8次

 

  通过注册表修改SkinRearm参数,我们可以重新利用“slmgr.vbs/rearm”命令8次,也就是继续延迟激活240天,总共加起来正好360天,接近一年整的时间了。要达成免费使用360天,需要做到在每次30天结束的时候才重新设置激活延迟,同时保证电脑系统时间保持正常,如果调整了日期时间,可能会导致提示需要立即激活。

  在“运行”中输入“regedit”,打开注册表窗口。定位到”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SoftwareProtectionPlatform” 。找到右侧窗格中的“SkipRearm”,将其键值修改为“1”,然后可以再次使用“slmgr.vbs /rearm”重新计时30天激活系统,一共可以有效修改8次。

  虽然过程显得有些麻烦,但是能够合法免费的使用Windows 7还是蛮有意思的。可以名正言顺的告诉别人,我使用的不是盗版系统,是等同于正式版的试用版系统。每30天操作一次,其实也并不是很繁琐,加上重启系统也就是一分钟的事情。

  我想大多数人估计等不了360天就要重装一次系统了,可能修改注册表延迟都用不上,120天的基本延迟激活方式,就足够我们一直使用所谓超长期的试用版了。

本日志由 mano 于 2010-01-13 12:26:26 发表到 技术新知 中,目前已经被浏览 338 次,评论 0 次;

作者添加了以下标签: 系统合法命令延期激活WindowsWIN7win