YOYO的最新BLOG文章

Dec
29

以前我曾写过一篇Windows2003的IIS上配置php环境的文章,很多网上的朋友都看过,自从微软的Windows 7(简称Win7)发布之后,我一直都想也写一篇Win7上面的php配置的文章,今天终于有时间来写一下,希望对大家有所帮助。

其实Win7上面的配置和Windows 2003上的配置大同小异,只是Win7上面的IIS的安装和界面有所变化。

1、准备工作:到php官方网站www.php.net和mysql的官方网站www.mysql.com下载最新版的程序。

2、安装IIS7.5:依次打开控制面板->程序->打开或关闭Windows功能,打开下面的对话框,展开Internet信息服务,然后展开万维网服务,选择“安全性”和“常见HTTP功能”的默认选项,“应用程序开发功能”按下面的图选择即可,然后点击确定,系统就会从光盘里面自动安装IIS,安装好的IIS就可以支持ASP功能了。

3、配置php环境:把php压缩包解压到d:\php目录下面,然后找到php.ini-dist,把他更名为php.ini,修改里面的扩展目录

extension_dir = “D:\php\ext\”

然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。

然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器

打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件

添加后如下图所示

然后打开ISAPI筛选器,添加php的ISAPI执行文件

添加之后如下图所示

添加默认文档

添加之后的列表如下

4、安装/配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。

5、重启IIS,刚才的配置就都生效了,配置也就完成了。

BTW:关于Win7下面的apache+php+mysql的配置和Windows 2003下面的配置是一样的,想了解的朋友请点这里

Tags:
Posted in Microsoft, Server
Oct
28

今天在我的笔记本上安装了Windows7操作系统,怎么说呢,真的是很震撼,太帅了!虽然我的本本的配置很低,但是用起来一点都不慢,非常好用。

win7

以前windows是以简单实用、通用为主,苹果机以设计和超炫的效果来著称,而Linux以提供服务、稳定闻名。而现在Win7的界面越来越趋向于MacBook和Linux的界面很多优点的结合,而性能方面也集合了这两者的一些优点,例如内存处理方面就和Linux处理方式很相似了。

Win7的界面和Vista的很多界面几乎是一样的,我不喜欢Vista,虽然我也没用过几次,这不仅仅是因为他的臃肿和缓慢,更重要的是使用起来的不舒服。但我很喜欢Win7,Win7的很多优点不是一句半句就能说出来了,而是在使用的过程中体验出来的,使用Win7更多的时候是一种享受。

Win7毋庸置疑是微软又一个划时代的产品,内核做了很好的优化,虽然有比较炫的效果,但是占用资源却并不高,对于系统的硬件要求也不高,普通的pc都可以安装,在这一点上来说,比当年xp推出的时候都优越,因为当时很多人为了装xp都要升级硬件,而现在主流的机器都可以安装Win7。

Tags: , ,
Posted in Microsoft
Sep
01

多次遇到IE调用js文件的时候两者编码不统一而出现问题了,今天又载在这个上面了,有点不爽。

今天我做的网页的编码是gb2312的,而js文件的代码是utf-8的,程序写完了之后在Firefox下面和chrome下面调试都是正常的,而唯独ie下面显示“缺少对象”,调了一个下午都没搞明白,最后我就不调了,然后到处翻网页看,忽然我就想起来是编码的问题,因为遇到的次数也不少了,但是却很难想到。

解决的办法是同一js文件的编码为gb2312就可以了,当然并不是所有的“缺少对象”的问题都是IE编码的问题,就是编码统一的情况下,也有可能出现“缺少对象”的情况,出现这种情况的可能性很多,不一一解答。

2008年11月21的时候,我曾经在博客上面记录过ie编码的的问题,今天再次记录一下,希望以后尽可能的避免这个问题。

BTW:ie确实不咋地,还是用firefox吧

Jul
04

这几天更新服务器的时候经常会有IE8的更新提示,开始的时候也没太在意,后来次数多了就有了一种想试试的想法,于是我就在我的笔记本上把我的IE6更新到了IE8,可能很多人问为什么不是IE7,因为我对IE7一点兴趣都没有,那绝对是个很失败的产品。

对于IE8的试用,让我感觉这还算是个不错的产品,至少比IE7好多了,由于界面上IE7和IE8是差不多的,所以下面在做比较的时候我也将会以IE7作为参照来比较:

1、浏览器的启动速度上比IE7有很大的提升。
2、增加了网址提醒功能,这一点很可能就是和Firefox学的。
3、支持微格式(Microformat)并用来支持他的WebSlices 功能,这就要求以后在写Class时要参照Microformat来写了~~~
  PS::WebSlices 是一个新的功能,可以把网站中的部分内容接入用户的IE8中,如同RSS订阅那样,用户可以得到这部分内容的更新。
4、完美支持CSS2.1并支持部分CSS3。
5、打印CSS的支持。
6、提供三种解析页面的模式:
  IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定
  IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在<head>中加入 <meta http-equiv=”X-UA-Compatible” content=”IE=7″>
  Quirks Modes :IE5用的解析网页的模式,开起机关是删除HTML顶部的DOCTYPE声明
  注意:不同模式间的网页在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引发很多问题,务必注意。
7、通过Acid2测试,这意味着对HTML解析的更完美。
8、另外还有些我没测试到的改进,有AJAX的改善,DOM核心的改进,解析HTML、CSS、JS效果上的改善,内存泄漏改善,保护模式下的API改善,.htc继续支持,自定义HTML标签的改善等等,还有人说IE自带的下载速度提高了不少。

总体来说,IE8还算是个能够及格的产品,至少使用起来没有什么太大的问题。

Tags: , ,
Posted in Microsoft
Jul
24

今天我在HostDiy上面加了一个MSN在线通,这样客户就可以通过网页的方式直接和我的MSN联系了,而且看不到我的其他重要信息,也不用加我为好友,确实是个不错的东东,今天和大家推荐一下。

MSN在线通的特点:

1. 可以在网络上得知你的 Windows Live Messenger 连线状态,而透过网页的环境,浏览网页的访客不需安装 Windows Live Messenger 便可经你同意后展开即时文字对谈。

2. 对一般使用者而言,即便对方不在你的 Windows Live Messenger 连络人名单中,只要你愿意,还是可以直接与他沟通。

3. 如果你是经营网络拍卖的卖家、SOHO 族或中小企业的线上客服与业务专线(尤其是针对国外的),MSN 在线通可以在不公开帐号隐私,或是反复执行加入连络人,也能即时为客户解答相关的疑问,提高成交的可能性或增进对客户需求的 了解,而事后更不用花时间删除那些不再有业务往来的连络人。

4. MSN 在线通的HTML 程序码可支援 IE6、IE7 与 Firefox 2.0 的 Windows 与 Mac 操作系统的版本;同时也支援高达 32 种语言。

具体使用方法请浏览MSN在线通的官方网站:http://im.live.cn/imme/index.htm

我这次真的是彻头彻尾的为MSN在线通做了一次免费广告,不过也是建立在我觉得还好用的基础之上的。

Tags: , ,
Posted in Microsoft
Jan
24

据国外媒体报道,微软将从2008年2月12日起将强制用户计算机升级到IE7浏览器,如果用户打开了“自动更新功能”,则系统会自动将当前浏览器升级为IE7浏览器,而不会像以前那样出现任何提示了。

得到这条消息是在前天,至今我不知道这是条好消息还是条坏消息,对于这条新闻,我有几点看法:

第一、微软采取这样的措施之后,IE6.0将会逐渐淡出人们的视野,取而代之的是他的所谓功能更强大的IE7.0,其实让我看是个不成熟的软件半残者,一个用起来极其不爽的垃圾产品,远远不如IE6.0好用,从这点来说,这是个坏消息。

第二、由于IE6.0保留了微软很多“自我创造”的兼容标准和代码,与W3的一些标准很不吻合,所以在调试页面的时候和严格支持W3标准的Firefox有很大的差异,而最新的IE7.0在这个方面还是有所改进的,从这一点来说,这是个好消息。

第三、在即Windows 98+IE 4.0之后的另一经典组合Windows XP+IE6.0将会退出历史的舞台,唯一不同的是IE4.0升级到IE6.0是考虑到功能方面的需要而自愿的升级(例如密钥长度的需要),而这次是强迫,是被微软强迫而升级,就为了推广他那垃圾的IE7.0。

据统计目前使用IE6的高达55%,使用IE7的仅为20%,而使用FireFox是15%左右。从这串数字上也可以看出IE7.0的推广并不理想,很多人还是愿意继续使用IE6.0,还有一部分人用过IE7.0之后又退回到了IE6.0,例如我。我想很多人会和我一样,不会轻易赶这个时髦,就像Vista一样,XP用着好好的,为什么非要去升级什么Vista呢,除了功能没有多少让人感觉闪亮的地方之外,较高的硬件要求也让很多人对它放弃了想法。

所以微软推广IE7.0的路还长,并不是说一个措施就可以改变用户的习惯的,大不了我不用行了吧,现在的Firefox和Opea等浏览器已经做得很好了,技术方面甚至比IE更先进。所以这条新闻对我来讲谈不上什么好消息和坏消息,仅仅是一个普通的新闻而已,而对微软来说,我倒是觉得并不一定是个好的措施。

Tags: , ,
Posted in Microsoft
Oct
20

vista在电脑硬件升级之后,我终于安装上了Windows Vista,看到了它那漂亮的画面。

我安装的是Windows Vista旗舰版,用了一个多小时才安装完,光Vista系统就占用8GB多的空间,好大-_-#。我选择的是升级安装的(误操作^_^),不过最终还是给我保存了Windows XP老版本,这一点是我最欣赏的,比从98升级到XP或从2000升级到XP不给保留老版本好多了。

Windows Vista和Windows XP在各个方面的差别还是比较大的,很多XP里面的软件都无法在Vista里面用了,需要重新安装新的版本,有些还没有支持Vista的,这是比较郁闷的一点,也是我为什么会有保留一个老版本的想法,毕竟我现在还不能完全靠它吃饭。

Windows Vista在界面方面做了很大的努力,很多图标做了重新的设计,在显示效果上面也有了很大的进步。但是如果按它实际宣传的情况来说还是让我感觉到失望了,实现Windows的全面3D时代还需要时间。

在Vista的画面质量提升了之后,其资源占用也上升了不少,在只有一个操作系统运行的情况下内存占用都在400MB以上,再运行几个大点的程序,1GB的内存也基本差不多使用完了,再加上其支持的软件还是挺有限的,所以短时间内我还得继续使用我的XP,Vista暂时只能作为一种欣赏娱乐的工具而已。
阅读全文 ->

Tags: ,
Posted in Microsoft
Oct
17

最近升级了一下电脑,在安装系统的时候出现了一个问题,说是无法找到系统文件ntldr。很多人说这种情况只能重装系统,其实很多时候不用重装系统就可以解决这个问题。

系统找不到ntldr有两种情况:第一种情况是寻找的第一启动盘错误;第二种情况是ntldr确实丢失。这两种情况怎么来区分呢?一个最直接的办法就是去启动盘根目录看看ntldr在不在,可是系统启动不起来怎么看呢?这里也有两种办法:第一、把硬盘拔下来,拿到其他机器上看看;第二、 在CMOS里面设置一下不同的盘启动试试(这种情况只适用于两个硬盘的情况)。如果通过调整,系统启动起来了,那是你的第一启动盘出错了,如果没启动起来,那就是ntldr真的丢失了,这种情况下可以通过从其他机器上拷贝一个ntldr文件来解决,如果你不想这么麻烦,那只能重新安装系统了。

我的情况是这样的:由于我的两个硬盘都是IDE接口的,虽然买了支持SATA硬盘的主板,但是一直信奉够用就好的我还是没有及时用上,暂时还用我的两个IDE吧,而我的主板上面只有一个IDE接口,所以我只能用一根线来连接两个硬盘,设置的一个是主盘、一个是从盘,而这样的话,那我的光驱就没法同时用了。所以安装系统的时候我需要先把一个硬盘拿下来,换上光驱,我设置的光驱是主、硬盘是从,所以等我安装完系统把我安装系统的盘设置为主盘,把另一个硬盘换上的时候,系统就启动不起来了,具体情况就是找不到ntldr。

在网上谈到这个问题的时候,很多人让我重新安装系统,可是我就是没有装,最终我找到了真正的原因并不是ntldr丢失了,而是机器把我安装系统时候设置的从盘作为默认的启动盘了,而现在却把那个盘设置为了主盘,所以只要把两个盘换一下启动顺序就行了。我没有匆忙的去换一下两个盘,而是想到系统安装的时候能指定哪个盘启动,也就能找到更改这个设置的地方,我进了好几次CMOS却没找到设置的地方,最后无意间找到了,就在设置软驱、光驱和硬盘启动的上面,调一下硬盘的启动顺序,重启系统,一切都没问题了。
阅读全文 ->

Tags:
Posted in Microsoft, 刀光剑影