在IIS上安装PHP4.0正式版


Posted in PHP onOctober 09, 2006

本文是在Windows 2000简体中文正式版(IIS5.0)的环境下写出来的,在Windows NT 4.0的
IIS4.0上应该也适合,有任何问题烦请告诉本人,在此谢谢各位,^_^

1、软件下载:
       http://www.php.net/distributions/php-4.0.0-Win32.zip
2、用WinZIP等解压缩工具把php-4.0.0-Win32.zip解开到PHP安装目录,如C:\PHP,本文中
用$PHP_ROOT来代替PHP安装目录;
3、详细的英文安装文档请参考$PHP_ROOT目录下的README.txt文件;
4、将$PHP_ROOT目录下的php.ini-dist文件拷贝到C:\WINNT目录,并将C:\WINNT\php.ini-d
   ist改名为C:\WINNT\php.ini;
5、将$PHP_ROOT目录下的MSVCRT.DLL和php4ts.dll拷贝到C:\WINNT\system32目录,如果
   C:\WINNT\system32目录下已经存在这些文件,请不要覆盖;
6、修改C:\WINNT\php.ini:
       1) 将extension_dir设置为PHP安装目录,如:extension_dir   =       C:\PHP
       2) 配置要加载的动态裢接库(DLL),注意一定要保证只能加载$PHP_ROOT目录下存在
的动态裢接库,该版本自带这些动态裢接库:php_calendar.dll、php_imap.dll、php_ldap
.dll,因此动态裢接库的配置栏如下:
              ;Windows Extensions
              extension=php_calendar.dll
              extension=php_imap.dll
              extension=php_ldap.dll
7、点击"开始->程序->管理工具->Internet 服务管理器"打开"Internet 服务管理器",右
击"默认Web站点->属性"打开"默认Web站点属性"窗口,在"ISAPI筛选器"配置页下,添加一
个新的筛选器,筛选器名称为PHP,可执行文件为php4isapi.dll文件的完整路径$PHP_ROOT\
php4isapi.dll,如C:\PHP\php4isapi.dll;在"主目录"配置页下,按"配置"按钮打开"应用
程序配置"窗口,添加一个应用程序映射项,可执行文件为php4isapi.dll文件的完整路径
$PHP_ROOT\php4isapi.dll,如C:\PHP\php4isapi.dll,扩展名为.php(当然也可以改成别的
,不过要注意您的PHP程序要以它为后缀哦),把"脚本引擎"打上勾;
8、建一个PHP程序测试目录,如D:\MyPHP,在本文中用$MyPHP来代替该目录,在"Internet
服务管理器"中,右击"默认Web站点->新建->虚拟目录",别名为MyPHP,实际路径为$MyPHP
中的路径,在本例中为D:\MyPHP,有读取、运行脚本和浏览权限;
9、重新启动WWW服务;
10、在$MyPHP目录下写一个测试程序phpinfo.php(注意后缀要和7中的扩展名一致哦),内容
为<? phpinfo(); ?>,然后在浏览器上输入http://localhost/myphp/phpinfo.php测试,能
看到PHP信息就表示安装好了。

PHP 相关文章推荐
PHP5中的this,self和parent关键字详解教程
Mar 19 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 PHP
Linux下安装oracle客户端并配置php5.3
Oct 12 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
PHP中预定义的6种接口介绍
May 12 PHP
浅谈php错误提示及查错方法
Jul 14 PHP
PHP实现递归无限级分类
Oct 22 PHP
php in_array() 检查数组中是否存在某个值详解
Nov 23 PHP
html中select语句读取mysql表中内容
Oct 09 #PHP
用PHP实现ODBC数据分页显示一例
Oct 09 #PHP
使用 php4 加速 web 传输
Oct 09 #PHP
php 中include()与require()的对比
Oct 09 #PHP
php生成WAP页面
Oct 09 #PHP
让你同时上传 1000 个文件 (一)
Oct 09 #PHP
让你同时上传 1000 个文件 (二)
Oct 09 #PHP
You might like
快速开发一个PHP扩展图文教程
2008/12/12 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
php随机抽奖实例分析
2015/03/04 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
python实现目录树生成示例
2014/03/28 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Python如何转换字符串大小写
2020/06/04 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
优秀团支部事迹材料
2014/02/08 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
励志演讲稿200字
2014/08/21 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书