• windows 2003 iis php


    我的环境 是   windows server200 ee   iis6.0  程序是php

    1、一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6。
    2、下载 windows 版的 PHP 二进制压缩包    http://www.newhua.com/soft/1772.htm
    安装:
    解压缩 PHP 二进制压缩包到 C:php 目录下(这里假设 C: 盘是系统盘,即安装了Windows 系统的盘,如果系统盘是 D: 盘,则解压缩到 D:php 目录下,以此类推,下同)。
    然后打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址:
    C:php;C:phpdev;C:phpext;C:phpextras;C:phpPEAR;
    将 php.ini-dist 或 php.ini-recommended 复制到 C:Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。
    以下为引用的内容:
    下面来介绍一下几个必要的修改选项:
     
        extension_dir = "C:phpextras"
     

      这个是 PHP 扩展所放置的目录,请确保跟你实际安装的目录相同。
    ;extension=php_mysql.dll      去除前面的;表示开启
    开头没有加分号的是打开的扩展,加了分号的是没有打开的扩展。上面的设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展(这里列出的是 php 4 的)。
    session.save_path = c:sessions
    这个是 session 文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的 session 功能会无效。我这里设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。如果你没有安装 ramdisk,你可以把它指定到其他盘的任何一个目录下,如 C:sessions 目录、C:WindowsTemp 目录等。
     

    OK,基本工作作完了,现在该配置 IIS 了。
     

    打开“ Internet 信息服务(IIS)管理器”,在“ Web 服务扩展”里,选择“添加一个新的 Web 服务扩展”,扩展名可填写“PHP ISAPI 扩展”,要求的文件选择:C:phpsapiphp4isapi.dll(如果安装的是 PHP5,则此处是 C:phpsapiphp5isapi.dll,下同),并设置扩展状态为允许。
    打开“网站”->“属性”->“ISAPI 筛选器”->“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择 C:phpsapiphp4isapi.dll。
     
    打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”,可执行文件还是选择 C:phpsapiphp4isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。
    打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”,可以将 index.php 添加为默认内容文档。
    然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。
     

    测试
    在默认网站发布目录下,建立一个测试页面:

       <?php
        phpinfo();
      ?>
    如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。
    如果想要更优化的执行 php 程序,可以安装 
              ZendOptimizer-2.6.0-Windows-i386.exe     http://www.newhua.com/soft/32228.htm ,
     
    这个东西安装非常简单,这里就不介绍了
     
     
     
     
    以上只是做了简单测试 可以运行 
     
    <? phpinfo(); ?>   是运行成功的。
    具体运行带(zend的和mysql)的程序还没做验证。
  • 相关阅读:
    java中Collection 与Collections的区别
    Bridge桥接模式(设计模式11)
    动态代理模式(设计模式10)
    代理模式(静态代理)(设计模式9)
    适配器模式(工厂模式8)
    原型模式(工厂模式7)
    建造者模式(工厂模式6)
    抽象工厂模式(工厂模式5)
    工厂模式(工厂模式4)
    简单工厂模式(工厂模式3)
  • 原文地址:https://www.cnblogs.com/honeynm/p/5019325.html
Copyright © 2020-2023  润新知