zoukankan      html  css  js  c++  java
  • 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)的程序还没做验证。
  • 相关阅读:
    Android ViewPager2 可垂直左右滑动使用【java】
    Android常用优秀开源框架
    Content-Type类型大全
    NodeJs FS 文件系统模块
    Nodejs 包与 npm第三方模块安装和 package.json 以及 cnpm
    Flutter Plugin开发简单示例
    Mysql创建数据库以及用户分配权限
    Android仿微信QQ等实现锁屏消息提醒
    android 桌面图标添加数字角标
    android7/8新特性 画中画、shortcut和分屏模式
  • 原文地址:https://www.cnblogs.com/honeynm/p/5019325.html
Copyright © 2011-2022 走看看