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 cookis创建实现代码
Mar 16 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
使用PHP实现Mysql读写分离
Jun 28 PHP
php构造函数实例讲解
Nov 13 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
php获取文件后缀的9种方法
Mar 22 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 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脚本的10个技巧(2)
2006/10/09 PHP
php下连接mssql2005的代码
2011/01/17 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
js操作checkbox遇到的问题解决
2013/06/29 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
python自动发送邮件脚本
2018/06/20 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
django实现类似触发器的功能
2019/11/15 Python
英国电器零售商:PRC Direct
2018/06/21 全球购物
餐厅经理岗位职责范本
2014/02/17 职场文书
会计岗位描述
2014/02/22 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
高中语文课后反思
2014/04/27 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
安全教育主题班会教案
2015/08/12 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL