WIN7下WIFI共享上网教程

家里有两台笔记本,想用一台打开无线,让台机器通过无线共享上网。在Win7下用Connectify这个软件搞了N久,经常都会出现不能获取IP的情况。泡了很久论坛,终于找到了几个有用的方法,可是很多方法都有或多或少的问题。今天,终于搞定了,鉴于有部分同学也有相同情况,于是便有了此教程。

1.打开WIN7开始菜单,在左下角的框上输入CMD,搜索出来的CMD.EXE对着它右键,选择以“管理员身份运行”。
2.
(1)netsh wlan set hostednetwork mode=allow
承载网络模式设置为允许
(2)netsh wlan set hostednetwork ssid=OPEN key=1234567890
设置一个名字为OPEN的无线接入点,接入点密码为1234567890
(3)netsh wlan start hostednetwork
启动承载网络
看图:

注:每次重启之后都必须重复以上步骤才能开启这个接入点。为了方便大家,我把以上步骤的设置做成了批处理,请直接下载解压这个批处理,右键选择以管理员身份运行。(不放心这个脚本的,请右键选择编辑以查看里面的脚本)

ps.如果提示“无法启动承载网络,组或资源的状态不是执行请求操作的正确状态” 请到“网络和共享中心”(进入方法最简单的是桌面右下角找到一个类似显示器的图标,左键点击就可以见到)

然后选择“更改适配器设置”

做完这一步之后,把除了有Internet连接的“本地连接”(有些人的可能是宽带连接)之外的其他都禁用,然后再启用。
这样都还是不行的话,就重启一下电脑重新做。

上面开启了软AP。接下来的仅仅是设置了很简单。
3.重新进入“网络和共享中心”在这个位置把两个网络都设置为家庭网络
4.设置“无线网络连接”的IP以及DNS
方法:以我的为例

对着右侧的“本地连接”左键单击,选择“详细信息”,先别关闭,接着单击“无线网络连接12”,选择“属性”,再下拉双击选择“Internet 协议版本 4(TCP/IPv4)”

IP和子网掩码按照上图填写。而DNS就根据刚才“本地连接”的详细信息里面的Ip V4 DNS服务器上的填写。

5.单击“本地连接”选择“属性”,再选择“共享”将里面的两个连接共享的设置都打上勾,其中“家庭网络连接”那个框上面的字体应该为“OPEN”这个网络的连接名字,比如我的就叫做“无线网络连接 12”

手机不需要任何设置,直接连接OPEN接入输入密码即可上网。以下步骤完全就是为了让milestone更快的连接到“OPEN”这个接入点(因为不需要等虚拟的AP分配IP地址)

6.电脑上的设置就到这里了。接下来是手机设置

在手机待机桌面上按菜单键–设置–无线和网络–WLAN 设置–按菜单键–高级–使用静态IP–IP地址(192.168.2.2)–网关(192.168.2.1)–网络掩码(255.255.255.0)–域名1(你电脑上的第一个DNS)–域名2(你电脑上的第二个DNS)– 返回键

7.现在,你可以连接名称为OPEN密码是1234567890的WIFI接入点了

PHP 下载时 VC9、VC6、Thread Safe、Non Thread Safe 的含义

PHP 下载时 VC9、VC6、Thread Safe、Non Thread Safe 的含义

最近在 PHP 官网上看到又有新版的 PHP 下载了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 比较容易懂,估摸着就是如何来选择版本的意思吧,于是开始查字典及上网查找,终于看明白了具体意思,拿来做个备忘先。

一、如何选择 PHP 的 VC9 版本和 VC6 版本

VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。

二、如何选择 PHP 的 Thread Safe 和 Non Thread Safe 版本

先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。

再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。

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