最近在PHP官网下载新版,发现 For Windows 的版本一共有四个版本:

  1. VC9 x86 Non Thread Safe
  2. VC9 x86 Thread Safe
  3. VC6 x86 Non Thread Safe
  4. VC6 x86 Thread Safe

这四个版本主要区别就在于使用的编译器和线程模式不同而已。看了下官网侧边介绍,简单琢磨了下不同版本的不同:

  1. Windows 下使用 Apache,使用 VC6 编译的 PHP
  2. Windows 下使用 IIS,使用 VC9 编译的 PHP,需安装 Microsoft Visual C++ 2008 Redistributable Package x86 / x64

至于 Thread Safe 和 Non Thread Safe 的区别主要是看你是以 FastCGI 模式加载 PHP 还是 ISAPI模式加载。

  1. ISAPI 模式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本
  2. 而 FastCGI 模式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行 PHP,建议选择 Non Thread Safe 版本。

本日志由 Loveyuki 于 2010-03-23 17:01 发表到 技术新知 中,目前已经被浏览 840 次,评论 2 次;

作者添加了以下标签: PHPApacheIISWindows

如果你的网络没有 IPV6 接入,还是关闭他吧。资源嘛,能省一点算一点。

  1. 进入控制面板 -> 查看网络状态和任务 -> 左侧栏里的更改适配器设置
  2. 在你要禁用 IPV6 的网络连接上点击右键,选择属性
  3. 取消 Internet 协议版本 6 (TCP/IPv6) 前面的选择框,服务器我一般只保留 Internet 协议版本 4 (TCP/IPv4)
  4. 开始 -> 运行 - > 输入 Regedit 进入注册表编辑器
  5. 定位到:
    1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters] 
  6. 右键点击 Parameters,选择新建 -> DWORD (32-位)值
  7. 命名值为 DisabledComponents,然后修改值为 ffffffff (16进制)
  8. 重启后生效

DisableComponents 值定义:

  1. 0,启用所有 IPv 6 组件,默认设置
  2. 0xffffffff禁用所有 IPv 6 组件, 除 IPv 6 环回接口
  3. 0x20以前缀策略中使用 IPv 4 而不是 IPv 6
  4. 0x10禁用本机 IPv 6 接口
  5. 0x01,禁用所有隧道 IPv 6 接口
  6. 0x11,禁用除用于 IPv 6 环回接口所有 IPv 6 接口

本日志由 Loveyuki 于 2010-03-19 09:32 发表到 技术新知 中,目前已经被浏览 720 次,评论 0 次;

作者添加了以下标签: Windows

蓝色表示一直开启,橙色表示可选默认开启,棕色表示可选默认关闭

本日志由 Loveyuki 于 2010-03-10 16:45 发表到 技术新知 中,目前已经被浏览 651 次,评论 1 次;

作者添加了以下标签: Windows.NET

最近时常使用远程桌面连接连接住的地方的笔记本进行一些操作,赶紧很方便啊,但是通过远程桌面 连接到的 Windows XP,默认是无法启用 ClearType 字体平滑的,即使选项开启,也没有作用。其实XP SP3(SP2也支持,其它的版本没试过)是可以原生支持 RDP 模式下开启 ClearType 的,只需要把如下的信息保存为注册表文件,然后导入到你需要远程控制的计算机的注册表中,重新登录(不需要重新启动)后就可以激活 ClearType 了。

  1. Windows Registry Editor Version 5.00 
  2.  
  3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations] 
  4. "AllowFontAntiAlias"=dword:00000001 
  5. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] 
  6. "AllowFontAntiAlias"=dword:00000001 

还有就是颜色最多也只可以用到 16 位色,感觉不是很好,改!在 开始–运行 中输入 gpedit.msc,进入组策略编辑器,找到以下位置:计算机配置–>管理模板–>Windows组件–>终端服务

在右边的设定选项中找到“限制最大颜色深度”一项,默认没有配置,你可以开启该配置,并设置为最大 24bit。

本日志由 Loveyuki 于 2009-12-02 09:55 发表到 资源分享 中,目前已经被浏览 1363 次,评论 5 次;

作者添加了以下标签: Windows远程ClearType

谷歌今天下午发布了 Chrome 操作系统的开发计划,据谷歌官方文字表明,Chrome 是运行于上网本的开源精巧的操作系统,虽然谷歌也表明了 Chrome 操作系统可以运行在大部分机器,但是依照谷歌的一贯作风,这个操作系统估计就一个界面:Chrome 浏览器的界面,大部分应用都是基于 Web 的,依靠 HTML 5.0 的很多新特性,比如本地存储,Web 应用以后会更加强大,桌面客户端的应用也会被 Web 应用进一步压缩,但是很多应用在目前的情况下很难搬到 Web 上的,比如绘图,建模,影视处理,目前的网络速度不足以支撑他们。

Chrome 操作系统最早也要 2010 年才能发布,而 HTML 5 最终草案要到 2022 年才能确定,这个时间太过于漫长了。又有谁能知道中间的这段时间会发生什么事情呢?IPv6 会真正普及么?能做到 G 级网络到用户桌面甚至移动界面么?一切都是未知,一切也在努力。

很多人应该认为这谷歌是对微软 Windows 操作系统的挑战,不过我个人并不如此认为,谷歌 Chrome 操作系统虽然有个很大的优点,就是轻巧,所有应用基本都是基于 Web,但这也是他的缺点也是显而易见的,没有网络估计就无法正常使用他。所以说如果按照谷歌现在所说的情况,那么 Chrome 操作系统完全没有把 Windows 当作他的竞争对手,他的目标是在未来真正全球高速网络建成的时候,而不是现在这个窄宽带时期。

在谷歌的官方说明里面看不出谷歌 Chrome 操作系统到底是不是基于 Linux 内核,但是很多媒体却报道说他是基于 Linux 内核,难道他们有什么内部消息还是想当然的认为非微软的桌面操作系统就非要以 Linux 或者 BSD 为核心?

本日志由 Loveyuki 于 2009-07-08 16:22 发表到 网络感悟 中,目前已经被浏览 1355 次,评论 13 次;

作者添加了以下标签: ChromeOS谷歌微软Windows

141/3