|
stvista
系统环境 1. Windows Vista Ultimate。(xp下设置应该是一样的,可能IIS6和7略有不同) 2. 网通1M拨号上网(没有在猫里设置自动拨号,vista中设置了)
所用软件: 1. Wampserver 下载地址: http://prdownloads.sourceforge.net/wampserver http://www.wampserver.com/ 2. php论坛系统 下载地址: http://www.phpwind.com/download.php 不过我用6.0遇到了一些问题,所以最后用的是5.3 3. vista自带iis7.0 4. 花生壳 http://www.oray.cn/PeanutHull/PeanutHull_Download.htm
第一部分:本地架设php论坛,所需软件wampserver和php论坛系统 本步目标:可以在浏览器中输入127.0.0.1或者localhost打开php论坛.
这部分陈波有篇帖子, “图解架设PHPWind论坛,看了教程你一定会架设了” 大家可以自行搜索一下,偶就不多说了.
只是在用6.0遇到了一些问题,所以最后用的是5.3。 问题和这个帖子里提到的一样,感兴趣的可以去看一下。 http://www.phpwind.net/read-htm-tid-587908-fpage-0-toread--page-1.html
安装wampserver时把路径记一下,别待会找不到了。比如我这边”D:\wamp \”是安装wampserver的路径
第二部分:安装iis7.0,之后重启一下机器。 本步目标:可以在浏览器中输入127.0.0.1或者localhost打开IIS7那个页面。这时候那个php论坛打不开的。 1.进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 。 2.之后会出现安装Windows功能的选项菜单,为防出错,一一点开,所有勾全部选上吧。 或者 1. 热键WinKey+R—输入”cmd.exe” (不带引号)。 2. 输入下列命令: start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServerFeature;IIS-FTPServerFeature 然后,就会自动安装IIS 7.0。 别忘了重启机器。
第三部分:对iis7.0和几个系统文件进行配置 本部目标:可以在浏览器中输入127.0.0.1或者localhost打开php论坛 1.你前面安装wampserver时还记得路径吧。下面有一个php目录,其下有个php.ini-dist 文件,重命名为php.ini ,作如下的编辑: a.查找 extension_dir = “./” 将此行改成 extension_dir = “D:\wamp\php\ext” 其中”D:\wamp \”是安装wampserver的路径,”D:\wamp\php\”则是安装PHP的路径。 b.加载所需的 dll,分别查找 ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dl 将这三项前面的分号”;”去掉,这样 IIS 启动时就可以加载这些dll了。 c.设置会话保存路径 查找 ; session.save_path = “N;/path” 在此行下面加入一行 session.save_path = “C:\WINDOWS\Temp” d.PHP5时差问题 PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时 查找 ;date.timezone = 改成 date.timezone = PRC 其中PRC:People’s Republic of China 中华人民共和国 e.保存文件,基本设置就完成了。复制到系统盘的Windows目录下(以C:\Windows为例).
2. 把wamp\php目录下的 php5ts.dll , libmysql.dll 和php5\ext目录下的 php_gd2.dll , php_mysql.dll , php_mbstring.dll 共五个文件复制到目录 C:\Windows\System32下.
3.对iis7.0进行配置 控制面板---管理工具---Internet 信息服务(IIS)管理器, 在Default Web Site中打开”ISAPI 筛选器”,点击右边侧栏的添加,筛选器名称可填写”PHP”,可执行文件选择 “D:\wamp\php\php5isapi.dll” 返回到”Default Web Site”主页,打开”处理程序映射”,点击右边侧栏的”添加脚本映射”,请求路径填写”*.php”,可执行文件选择”D:\internet\wamp\php\php5isapi.dll” 名称可填写”PHP” 再次返回到”Default Web Site”主页,打开”默认文档”,在输入框里添加”index.php”(逗号后面有一个空格) 如果网站根目录不是默认的路径”%SystemDrive%\inetpub (C:\inetpub) “,还需要修改”基本设置”, 再次返回到”Default Web Site”主页,注意”基本设置”这个在页面的右边。我的网站根目录是:”D:\internet\wamp\www\text” 做完后检查一遍,确认都是正常添加并保存了! 然后选择”服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。 不出意外的话这时候在浏览器中输入127.0.0.1或者localhost应该又可以打开php论坛了。
第四部分:使用花生壳 本步目的:让别人可以打开你的网站,进入你的论坛 http://www.oray.cn/ 免费注册----登陆 之后可以看到”热点域名 国际域名 中国域名 …免费域名…” 该点哪个也不用我说了吧。俺们穷人选的是”免费域名”。 之后自己确定一下哪些域名是可用的,选一个自己中意的。 之后安装花生壳,登录,然后输入你申请的那个免费域名。这时候应该可以打开和你输入127.0.0.1一样的页面。 接下来当然是测试了,先自己用网页代理试一下(不知道为什么,我这边网页代里好像打不开图片),然后找朋友从别的地方连一下看看。 都成功的话就可邀请你的朋友们来玩啦。 自己平日管理就用127.0.0.1就可以了,否则速度会比较慢。
附录:可能出错的原因 如果出错,请先检查以下几个原因: Wampmanager是否运行 是不是要关闭防火墙 花生壳是否正常启动,包括后台的服务。 如果你是内网,不是直接拨号,或者你是设置了猫自动拨号,好像还要设置端口映射才能用花生壳,这个请大家自行摸索吧
|