win2000+IIS+php4 安装问题?在线等!!! php的版本?确定使win32版本的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问你使用的是哪一种安装方式cgi?还是模块? 哪位介绍一下win2000+IIS+PHP4的完整安装方法 不要用模块方式,php官方也承认其服务器模块方式有缺陷。改用cgi方式吧 cgi方式如何安装,请详细说明 不论何种 Web 服务器,都需要先进行以下步骤: 将 PHP 压缩包释放到你选择的目录中。c:\php\ 就不错。你可能不想用中间有空格的路径(例如:C:\Program Files\PHP 就不太好),如果这样做有些 Web 服务器会崩溃。 你需要确认 PHP 使用的 DLL 文件能被找到。具体涉及到哪些 DLL 文件是根据你用哪种 Web 服务器和你是用 CGI 方式还是服务器模块方式使用 PHP 来决定的。php4ts.dll 是一定要用的。如果你用服务器模块(例如 ISAPI 或者 Apache)那你需要 sapi 目录下相关的 DLL 文件。如果你用了任何 PHP 扩展库那你也需要那些 DLL 文件。为了确保 DLL 文件能被找到,你可以要么把这些文件拷贝到 system 目录下(例如 winnt\system32 或者 windows\system),要么确认这些文件和 PHP 的主要执行文件或者 Web 服务器使用的 DLL 文件在同一个目录下(例如 php.exe,php4apache.dll)。 PHP 可执行文件,SAPI 模块和一些扩展库要依靠外部的 DLL 文件来执行。需要确认这些 DLL 文件所在目录在 Windows 的路径中。最好把以下文件拷贝到你的 system 目录中,system 目录通常为: c:\windows\system for Windows 9x/ME c:\winnt\system32 for Windows NT/2000 c:\windows\system32 for Windows XP 需要拷贝的文件是: php4ts.dll,如果已经存在,则覆盖之。 PHP发行包中 'dlls' 目录下的所有文件。如果这些文件已经安装在你的系统中,仅在不能正确运行时才覆盖它们(在覆盖前,最好备份原来的文件,或者把原来的文件移动到别的文件夹中 - 以防出错)。 下载最新版的 Microsoft Data Access Components(MDAC),尤其是使用 Windows 9x/NT4 时。MDAC 位于 http://www.microsoft.com/data/。 拷贝你选中的 ini 文件(见下面)到你的 '%WINDOWS%' 目录下,如果使用的是 Windows 9x/Me,或者到 '%SYSTEMROOT%' 目录下,如果使用的是 Windows NT/2000/XP 并且改名为 php.ini。典型的 '%WINDOWS%' 或者 '%SYSTEMROOT%' 目录为: c:\windows for Windows 9x/ME/XP c:\winnt 或 c:\winnt40 for NT/2000 servers 在 PHP 的 zip 包中提供了两个版本的 ini 文件,php.ini-dist 和 php.ini-optimized。我们建议你使用 php.ini-optimized,因为我们优化了此文件中的默认设置以达到更佳性能与安全。最好仔细研究所有的 ini 设置并且自己手工设置每一项参数。如果你想达到最佳的安全性,那这正是为你准备的。当然了,PHP 在默认的 ini 文件下也一样运行得很好。 编辑你的新 php.ini 文件: 你需要修改 'extension_dir' 设置以指向你安装 PHP 的目录,或者你放置那些 php_*.dll 文件的目录,例如:c:\php\extensions 如果你使用 OmniHTTPd,不要进行这一步。设置 'doc_root' 指向你 Webserver 的 document_root。例如:c:\apache\htdocs 或者 c:\webroot 选择哪些扩展库你希望在 PHP 启动时加载。阅读 Windows 扩展库部分学习如何加载,以及哪些是已经加载了的。注意在新安装 PHP 时,建议先不要加载任何扩展库,先确认 PHP 运行正常之后再在 php.ini 中加载它们。 PHP 发行包的 browscap 目录下提供了一个 browscap.ini 文件,你可以用它覆盖系统中原有的。在 PWS 和 IIS 中,该文件在 Windows 9x/Me 下位于 c:\windows\system\inetsrv\browscap.ini,在 NT/2000 下位于 c:\winnt\system32\inetsrv\browscap.ini,在 XP 下位于c:\windows\system32\inetsrv\browscap.ini。 注意 Windows 版中的 mibs 目录包括了 SNMP 的支持文件。该目录应该被移动到:DRIVE:\usr\mibs(DRIVE 是安装了 PHP 的盘符)。 如果你在 Windows NT,2000 或者 XP 下使用了 NTFS,确认运行 Webserver 的用户对于 php.ini 有读的权限(例如使其对所有人可读)。 在 PWS 下给 webroot 执行的权限: 启动“个人 Web 管理器”(PWS Web Manager) 选中“<Home>”,点击“编辑属性(E)” 选中“执行”(Execute)多选框 建议下载 php_manual_zh_cnPHP中文手册,很有用! PHP绘制文字程序出错,求解 小弟新做的PHP学习网站!大家来PP 请教http1.1高手,如何判断服务器接受信息或返回信息的编码? 逻辑问题。。。。虽测试通过。。。请指导。。。。。 SESSION值的问题! 关于PHP+MySQL论坛 这个问题怎么解决,数据库连接问题 在linux下php.ini的include_path应该如何设置 CakePhp无法关联另一张表的问题 图片局部打马赛克 请诸位提供几个PHP论坛程序,无需数据库的 用php+mysql实现菜单树的问题
还是模块?
c:\winnt\system32 for Windows NT/2000
c:\windows\system32 for Windows XP 需要拷贝的文件是: php4ts.dll,如果已经存在,则覆盖之。
PHP发行包中 'dlls' 目录下的所有文件。如果这些文件已经安装在你的系统中,仅在不能正确运行时才覆盖它们(在覆盖前,最好备份原来的文件,或者把原来的文件移动到别的文件夹中 - 以防出错)。 下载最新版的 Microsoft Data Access Components(MDAC),尤其是使用 Windows 9x/NT4 时。MDAC 位于 http://www.microsoft.com/data/。 拷贝你选中的 ini 文件(见下面)到你的 '%WINDOWS%' 目录下,如果使用的是 Windows 9x/Me,或者到 '%SYSTEMROOT%' 目录下,如果使用的是 Windows NT/2000/XP 并且改名为 php.ini。典型的 '%WINDOWS%' 或者 '%SYSTEMROOT%' 目录为:
c:\windows for Windows 9x/ME/XP
c:\winnt 或 c:\winnt40 for NT/2000 servers 在 PHP 的 zip 包中提供了两个版本的 ini 文件,php.ini-dist 和 php.ini-optimized。我们建议你使用 php.ini-optimized,因为我们优化了此文件中的默认设置以达到更佳性能与安全。最好仔细研究所有的 ini 设置并且自己手工设置每一项参数。如果你想达到最佳的安全性,那这正是为你准备的。当然了,PHP 在默认的 ini 文件下也一样运行得很好。 编辑你的新 php.ini 文件: 你需要修改 'extension_dir' 设置以指向你安装 PHP 的目录,或者你放置那些 php_*.dll 文件的目录,例如:c:\php\extensions 如果你使用 OmniHTTPd,不要进行这一步。设置 'doc_root' 指向你 Webserver 的 document_root。例如:c:\apache\htdocs 或者 c:\webroot
选择哪些扩展库你希望在 PHP 启动时加载。阅读 Windows 扩展库部分学习如何加载,以及哪些是已经加载了的。注意在新安装 PHP 时,建议先不要加载任何扩展库,先确认 PHP 运行正常之后再在 php.ini 中加载它们。
PHP 发行包的 browscap 目录下提供了一个 browscap.ini 文件,你可以用它覆盖系统中原有的。在 PWS 和 IIS 中,该文件在 Windows 9x/Me 下位于 c:\windows\system\inetsrv\browscap.ini,在 NT/2000 下位于 c:\winnt\system32\inetsrv\browscap.ini,在 XP 下位于c:\windows\system32\inetsrv\browscap.ini。
注意 Windows 版中的 mibs 目录包括了 SNMP 的支持文件。该目录应该被移动到:DRIVE:\usr\mibs(DRIVE 是安装了 PHP 的盘符)。
如果你在 Windows NT,2000 或者 XP 下使用了 NTFS,确认运行 Webserver 的用户对于 php.ini 有读的权限(例如使其对所有人可读)。
在 PWS 下给 webroot 执行的权限:
启动“个人 Web 管理器”(PWS Web Manager)
选中“<Home>”,点击“编辑属性(E)”
选中“执行”(Execute)多选框
PHP中文手册,很有用!