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 相关文章推荐
PHP企业级应用之常见缓存技术篇
Jan 27 PHP
PHP新手入门学习方法
May 08 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
Aug 07 PHP
php采用curl实现伪造IP来源的方法
Nov 21 PHP
网站防止被刷票的一些思路与方法
Jan 08 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
PHP数学运算与数据处理实例分析
Apr 01 PHP
php版微信自定义回复功能示例
Dec 05 PHP
PHP进程通信基础之信号
Feb 19 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
多文件上传的例子
2006/10/09 PHP
ip签名探针
2006/10/09 PHP
PHP学习之正则表达式
2011/04/17 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
PHP实现小偷程序实例
2016/10/31 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
Java语言程序设计测试题改错题部分
2014/07/22 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
社区文化建设方案
2014/05/02 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
Python基础之hashlib模块详解
2021/05/06 Python