如何在WIN2K下安装PHP4.04


Posted in PHP onOctober 09, 2006

如何在WIN2K下安装PHP4.04--我认为比较好的方法

  
PHP4.04已经比4.0要庞大的多,解包后有9M多,DLL文件变成了五十几个,原来奥索的一篇文章《Windows 2000下安装PHP4及MySQL大揭密》,我也是看了这篇文章学习安装的,但目前情况发生了变化,已经由php4.0.1pl2变成了php4.04,其重量好象也增加了两倍,如果还是象原文所说的将所有的DLL文件复制到SYSTEM32下,未免太那个了,下面谈谈安装PHP4.04总结的经验。
1、我是将PHP4.0.4解压到d:\php4 ,然后将php.ini-dist复制到system32下,改名php.ini ,原文所说的要将extension=php_zlib.dll等前面的注释拿掉,在我看来,拿不拿无所谓。基本不要改动,如果你是新手想快点测试成功,那就这样,在以后需要什么再将注释拿掉也不迟。
2、没有必要将PHP.EXE复制到WINNT下面,也没有必要将EXTENSIONS下面的DLL复制到SYSTEM32下面,让它们在原地方呆着。
3、将d:\php4\dlls\ 目录下所有的DLL(14个)复制到SYSTEM32下面,是否必须是所有的,我也搞不太清,只是其中一个msvcrt.dll已经在SYSTEM32下,而且也不让你覆盖。
4、打开IIS5 ,右键点你的WEBSIT,选属性,选ISAPI筛选器,然后添加,筛选器名称填为PHP,可执行文件浏览选中到D:\php4\sapi\php4isapi.dll ,好,确定。 然后选主目录,点配置,应用程序配置中添加为,可执行文件:D:\php4\php.exe ,扩展名当然是 .php 。

好,用这个试试:
<?php
php_info()
?>
在这里需要说明的是,原来我偷懒没有把d:\php4\dlls 目录下的DLL复制到SYSTEM32下,拿掉 extension=php_ldap.dll前面的注释,结果说是找不到该DLL,在extension dir 中无论如何设置都不行,复制后就没有这个现象了。
另外,今天(2001-1-16)日,PHP斑竹凡草回答一个帖子是关于找不到php_mssql.dll的,凡草说要装客户端的MSSQL才可以将PHP.INI中的php_mssql.dll注释拿掉,否则会出现找不到DLL的现象,在我看来,用上面的方法可以解决,因为extensions本身已经带有该DLL 。

PHP 相关文章推荐
PHP实现分页的一个示例
Oct 09 PHP
基于mysql的论坛(5)
Oct 09 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
ThinkPHP CURD方法之order方法详解
Jun 18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
PHP遍历数组的三种方法及效率对比分析
Feb 12 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
通过文字传递创建的图形按钮
Oct 09 #PHP
计算2000年01月01日起到指定日的天数
Oct 09 #PHP
文件上传程序的全部源码
Oct 09 #PHP
一个简单计数器的源代码
Oct 09 #PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 #PHP
PHP脚本数据库功能详解(下)
Oct 09 #PHP
PHP脚本数据库功能详解(中)
Oct 09 #PHP
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php explode函数实例代码
2012/02/27 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
Python中集合类型(set)学习小结
2015/01/28 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
StringBuilder和String的区别
2015/05/18 面试题
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
战略合作意向书
2014/07/29 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
自我评价优缺点范文
2015/03/11 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
巴黎圣母院观后感
2015/06/10 职场文书