zoukankan      html  css  js  c++  java
  • vista iis7上安装php4.4.7

    本来一直安装的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或机器后再试; 其它问题则需要根据产生的错误相应解决.

  • 相关阅读:
    HDU Railroad (记忆化)
    HDU 1227 Fast Food
    HDU 3008 Warcraft
    asp vbscript 检测客户端浏览器和操作系统(也可以易于升级到ASP.NET)
    Csharp 讀取大文本文件數據到DataTable中,大批量插入到數據庫中
    csharp 在万年历中计算显示农历日子出错
    csharp create ICS file extension
    CSS DIV Shadow
    DataTable search keyword
    User select fontface/color/size/backgroundColor设置 字体,颜色,大小,背景色兼容主流浏览器
  • 原文地址:https://www.cnblogs.com/margiex/p/889328.html
Copyright © 2011-2022 走看看