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 相关文章推荐
默默简单的写了一个模板引擎
Jan 02 PHP
php写的简易聊天室代码
Jun 04 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
利用中国天气预报接口实现简单天气预报
Jan 20 PHP
用PHP来计算某个目录大小的方法
Apr 01 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
YII Framework教程之异常处理详解
Mar 14 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
Mar 31 PHP
PHP递归的三种常用方式
Feb 28 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 Socket 编程
2010/04/09 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
基于Vue+element-ui 的Table二次封装的实现
2018/07/20 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
京东优选小程序的实现代码示例
2020/02/25 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python中规范定义命名空间的一些建议
2016/06/04 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
PageFactory设计模式基于python实现
2020/04/14 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
大学生家政服务项目创业计划书
2014/01/30 职场文书
国贸专业的职业规划书
2014/03/15 职场文书
保卫工作个人总结
2015/03/03 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server