本来一直安装的php5,但有个应用有些页面总是报 T_elseIF错误, 检查代码是没有问题的, 最终怀疑是php版本的问题,因为在其它安装php4.4.7的机器上运行正常. 另外,装了php5在vista上经常提示一个iis worker process错误,(参见http://www.cnblogs.com/margiex/archive/2007/08/21/863708.html), 所以干脆安装php447看一下这两个问题能否解决.

php4447在php官方网站上没有msi的安装程序,只有ZIP包,需要自己手工安装.
网上有人做了一个针对php4.4.7 的installer 1.4, 此处可下载http://smithii.com/php4_installer

试了一下里面的installer.exe,下载PHP包并开始安装,在最后的时候报了几个错, 看来installer在vista上还是有些问题.只好手工再设置.

其实手工安装PHP可以在PHP官方网站上看帮助,里面针对各种WEB服务器有明确说明.只是现在还没有针对VISTA的.

既然vista也是windows,里面也有IIS,因此就针对IIS的设置,添加php的扩展项到IIS中,指定相应的phpXisapi.dll.
如果是windows 2003/vista,则还需要在IIS的"WEB服务扩展"中添加针对PHP的ISAPI扩展,并设置为允许.

然后将PHP的解压目录添加到系统变量PATH中,看起来应该是这样: %path%;C:\php4\;
再把php4目录下的php.ini-dist改为php.ini, 修改里面的参数, extension_dir="C:\php4\extensions"
其它变量可以根据需要做些调整.建议最好把display_errors设置为On, 这样可以在IE中看到PHP报错信息,便于调试.
当然,还需要把IE中高级选项"显示HTTP友好错误"取消掉,否则IE只是报500错误,而不是显示具体的哪一行代码有错. 这个选项对其它WEB程序也是同样有效.

然后IISRESET重启IIS服务, 接着在WEB目录下建立一个test.php,输入 <?php phpinfo(); ?> 保存此文件.
在浏览器中输入http://localhost/test.php, 如果能输出相应的配置信息,则表明安装成功.

如果不行,则将php.ini拷贝到windows目录, 重启IIS或机器后再试; 其它问题则需要根据产生的错误相应解决.

vista iis7上安装php4.4.7相关推荐

  1. 如何在Windows7 x64 上安装oracle10g

    如何在Windows7 x64上安装oracle10g 安装Oracle for x64 vista Windows7安装Oracle 10g x64版的时候出现: 解决方案: 1. 直接有效的办法: ...

  2. Vista SP1、IIS7,安装ASP.Net 1.1、VS2003、NetAdvantage 2004vol、Sql Server2000全攻略

    对于微软的软件,一向认为是:beta版惨不忍睹,rtm版马马虎虎,sp1版.所以,现在Vista SP1出来了,我也考虑更换操作系统了.经过一番google,唯一的问题应该就在于ASP.Net 1.1 ...

  3. 如何在Windows 7或Vista上安装IIS

    If you are a developer using ASP.NET, one of the first things you'll want to install on Windows 7 or ...

  4. 如何处理在WINDOWS VISTA上安装VS2008时遇到要求安装WINDOWS XP SP2的错误和QQ对战平台安装后不能登录的问题

    偶就是用这个方法解决了在VISTA上安装VS2008和QQ对战平台的兼容性问题,呵呵 http://blogs.msdn.com/astebner/archive/2007/08/02/4195204 ...

  5. iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创)

    iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创) 新增一台win2003 server系统的服务器.以前其他的服务器上使用php5.0/5.1,数据库是SQ ...

  6. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  7. PC上安装MAC X Lion

    PC上安装MACXLion 网上关于如何在PC下安装MAC的文章已近不少了,但对于一些初学者在实践当中会遇到各种问题,以下视频资料为大家展示两种虚拟机安装MacOS. 1.VmwareWorkstat ...

  8. Windows IIS7 下安装配置 PHP7.0

    确认Microsoft Visual C++版本 Microsoft Visual C++的版本至关重要,根据Microsoft Visual C++版本下载的PHP不同.        PHP官网的 ...

  9. Win7中IIS7.0安装及ASP环境配置

    打开控制面板中"程序": "程序"中"打开或关闭Windows功能": 如图,安装IIS7时需要选择要使用的功能模块: IIS7安装完成之后 ...

最新文章

  1. Echarts读取本地json文件渲染轨迹,亲测ok
  2. 1977标准_超过8分,就是痛风!附痛风诊断新标准和治疗原则
  3. 用户id生成规则_阿里/网易/美团/58用户画像中的ID体系建设
  4. createTemporaryView is deprecated
  5. C#9.0 终于来了,您还学的动吗? 带上VS一起解读吧!
  6. docker nginx:1.21.4
  7. php绘制频谱图,一步一步教你实现iOS音频频谱动画(二)
  8. php函数中首次出现,PHP开发之子串在字符串中首次出现、最后出现、出现次数函数相关总结...
  9. 【数据结构上机练习】考试题目 3
  10. WCF编程系列(六)以编程方式配置终结点
  11. dev 命令行参数调用_在Linux系统上使用简单命令行创建高强度的预共享密钥
  12. linux内核命令行解析
  13. WIN10 JDK + JCreator
  14. spring中注解及原理
  15. 图像识别技术原理和神经网络的图像识别技术
  16. ppt文件太大怎么压缩变小?
  17. myscriptlog php,Myscript Nebo
  18. 西门子数控系统数据采集方案
  19. MySQL数据库高级(二)——自定义函数
  20. 3D建模高手制作魔兽女精灵王教程,制作你心目中的角色,学会你也可以

热门文章

  1. Apache Spark机器学习3.3 特征准备
  2. Tpos时间定位表达式
  3. LeetCode 240. Search a 2D Matrix II
  4. 贝叶斯公式的直观理解(先验概率/后验概率)(未完)
  5. RuntimeError: view size is not compatible with input tensor‘s size and stride
  6. keras.layers.Conv2D 与tf.layers.Conv2D 的兼容性: AttributeError: ‘tuple‘ object has no attribute ‘layer‘
  7. python 生成嵌套字典
  8. WebForm与MVC模式优缺点
  9. MSDN最新的2007年6月的中文版本发布了
  10. 经典排序 —— 选择排序