PHP4在Windows2000下的安装


Posted in PHP onOctober 09, 2006

这篇文章的目的是告诉你在Win2000 Professional下如何将PHP4配置到你的IIS5中。我用的是Windows2000 Professional英文版、IIS5英文版和PHP4.0.4-Win32 Binaries,可以从PHP的官方站点www.php.net下载。注意别下载错了,那个PHP4.0.4 Release Candidate 1 Source是为Unix用户准备的,你需要的是PHP 4.0.4 Release Candidate1 Binaries for Win32。

注意,首先你要安装IIS5,因为Win2000 Professional默认安装时把它给忘了。IIS5的安装方法在这里就不用讨论了吧,如果有问题请参考别的资料。

OK!

第一步,解开PHP4.0.4-Win32.ZIP压缩包,你可以把它放在C:PHP4下面。

第二步,把C:PHP4下面的php.ini-dist文件复制到WINNT目录下,并改名成php.ini。你不需要修改任何参数就可以运行,当然根据不同情况你可以自行修改某些参数。

第三步,把C:PHP4php4ts.dll复制到C:WINNTsystem32目录下。

第四步,点start->programs->adminstrative tools->internet service manager

第五步,在计算机管理窗口上展开“服务和应用程序”/“Internet信息服务”,在“默认Web站点”上点鼠标右键,选属性,这时系统弹出“默认Web站点属性”窗口

第六步,在“默认Web站点属性”窗口上点取“ISAPI筛选器”标签,点击“添加”按钮,在弹出的“筛选器属性”窗口的“筛选器名称”中输入“PHP”,“可执行文件”中输入“C:PHP4sapiphp4isapi.dll”,确定。

第七步,在“默认Web站点属性”窗口上点取“主目录”标签,点“配置”按钮,在弹出的“应用程序配置”窗口中点取“添加”按钮,在弹出的“添加/编辑应用程序扩展名映像”对话框中的“可执行文件”文本框中输入“C:PHP4sapiphp4isapi.dll”,“扩展名”文本框中输入“.php”(注意一定要有那个点),确定。

第八步,回到命令行窗口,输入“net stop iisadmin”命令,终止IIS服务。系统会问你是否要将相关的服务也停止,答是。
  重新启动IIS服务。
OK,你的配置到此已经结束了,下面让我们写一个PHP程序,试验一下配置是否成功!编辑一个文件,名字为hello.php,内容为:
<?php
echo "Hello,World!";
?>
把这个文件保存在默认Web节点的默认文文件目录下(C:Inetpubwwwroot),然后打开浏览器,在地址栏中输入localhost/hello.php,如果顺利,经典的“Hello,World!”应该出现在你的浏览器中。如果找不到页面,而你也能确认上述几步都没问题,那么在浏览器的地址栏中输入地址127.0.0.1/hello.php试试看,如果能成功,则说明你的hosts文件有问题,请编辑C:WINNTsystem32driversetc下面的hosts文件,加入“127.0.0.1 localhost”一行。
好啦,开始你的PHP之旅吧!

PHP 相关文章推荐
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
探讨各种PHP字符串函数的总结分析
Jun 05 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
Jun 26 PHP
php旋转图片90度的方法
Nov 07 PHP
php获取301跳转URL简单实例
Dec 16 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
Windows7下的php环境配置教程
Feb 28 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
模仿OSO的论坛(五)
Oct 09 #PHP
基于mysql的论坛(2)
Oct 09 #PHP
基于mysql的论坛(1)
Oct 09 #PHP
基于mysql的论坛(4)
Oct 09 #PHP
基于mysql的论坛(5)
Oct 09 #PHP
基于mysql的论坛(6)
Oct 09 #PHP
生成sessionid和随机密码的例子
Oct 09 #PHP
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
国内php原创论坛
2006/10/09 PHP
详细介绍PHP应用提速面面观
2006/10/09 PHP
php中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
python getopt模块使用实例解析
2019/12/18 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
2020/03/23 Python
python实现文法左递归的消除方法
2020/05/22 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
传媒专业推荐信范文
2013/11/23 职场文书
法务专员岗位职责
2015/02/14 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
不同意离婚代理词
2015/05/23 职场文书