首页   Vista新闻   Vista应用   Vista技巧   Vista下载   Vista行情   Vista桌面主题   各种下载
Vista探索者
Vista探索者首页>Vista应用>Vista设置> Vista下玩转php开发 IIS7下安装配置php实战指南
  • 进入探索者首页
  • Vista下玩转php开发 IIS7下安装配置php实战指南
    来源:Net作者:Net 发布时间:2008-02-27 阅读次数

    Vista下玩转php开发 IIS7下安装配置php实战指南


      6 月 27 日,微软发布了 Virtual Machine Additions for Vista Beta 2,我将其安装在 Virutal Server 2005 R2 SP1 Beta 1 上之后,终于可以玩 IIS 7 了.在安装这个版本De VM Additions 之前,我De Longhorn Server Beta 2 虚拟机一直用De是 for Windows 2003 De VM Additions,那个速度别提有多慢了.装了这个版本以后,在给 Longhorn Server Beta 2 虚拟机分了 480M 内存De情况下,速度飞快,感觉棒极了!于是终于开始了 IIS 7 之旅.

      作为一个 PHP 玩家,在有 IIS 7 可用之后,第一个想法自然是给 PHP 在 IIS 7 上安一个家.下面就是我De全部安装过程图解.

      首先,安装 IIS 7,这个就不用说了吧.为了体验 IIS 7 De全部功能,我把它全部特性都安装了,但在本文中我还不打算介绍这些,不然就扯得太远了.安装好之后,下载 PHP 5 for Windows De Binary zip 包.将其解压缩到 C:\PHP 目录下,然后复制一份 php.ini-dist 改名为 php.ini.接下来打开我De电脑-%26gt;属性-%26gt;高级系统设置-%26gt;环境变量里,添加上可执行文件De查找路径(PATH)和 php.ini De查找路径(PHPRC):



    接下来开始配置 IIS 7,下面是 IIS 7 De启动后De开始画面,看上去比较酷:



    你可以对某个站点进行配置,也可以对整个服务器进行配置,当然对整个服务器配置对于以后De事情可能就更加方便了,比如新建一个站点,就可以支持 PHP,这对于作虚拟主机是非常合适De,所以这里我们是按照对整个服务器进行配置来作De.因此先选中要配置De服务器,默认当然是你De本地服务器了,你会看到选中以后,右面De画面跟 IIS 6 完全不同了:



    从这整个属性页中选择你要找De特性当然比较费眼,所以,你可以按照范围(Areas)和分类(Categories)来选择.这里我们要配置De是 ISAPI and CGI Restrictions,它可以从 IIS 范围De Security 分类中找到:



    在全部安装De情况下,ISAPI and CGI Restrictions 页中默认有 ASP 和 ASP.NET 两项:



    我们在最右面De任务(Tasks)里选择 New Restriction%26hellip; 来为 PHP 创建 Restriction,要填写De内容如图所示:



    接下来我们可以为 PHP 程序创建一个应用程序池:



    在然后配置默认文档,增加一个 index.php De默认文档:





    接下来,配置 IIS 范围里 Server Components 分类中De Handler Mappings 选项:



    这一步是最重要De,在这里,我们要添加De是 Script Map,要填写De内容如图所示:



    配置完这一步后,PHP 就可以运行了.不需要配置 ISAPI Filters,也不要重启 IIS 服务器,你可以直接在 C:\inetpub\wwwroot 目录下创建一个 index.php,内容就是执行一个 phpinfo() 函数,然后再浏览器中输入 http://localhost,如果看到下图,就说明配置成功了:



    安装好了 PHP,接下来就是给它在装个加速器了,我一般使用De是 Zend Optimizer,因为这个最好配置.你可以从这里下载它: ZendOptimizer-3.0.1-Windows-i386.exe.



    安装过程中,我们会发现 Zend Optimizer 居然能识别出 IIS 7 来,真是厉害:



    安装好后,刷新那个页面,在页面底部De某个位置,你就会发现 Zend Optimizer 已经启动了:



    再接下来,我们应该配置一下保存 Session De目录,不然De话,Session 可能无法正常工作.

    首先,为 Session 文件建一个文件夹,这里我们以 C:\PHP\sessions 目录为例,建立好之后,给其分配权限,这里需要给 IIS_IUSRS 用户组以完全控制权限,IIS_IUSRS 用户组应该是 IIS 7 中新加De用户组,在之前De版本中,我似乎未见到过:



    然后,把这个路径,添加到 php.ini 中,注意去掉 session.save_path 前面De分号:



    再次刷新 http://localhost 这个页面,如果看到 session.save_path De项是你所配置De目录,这八成就成功了:



    为了进一步确认 Session 可用了,你可以直接装一个带有 Session De程序试试,我这里选择De是 PHPRPC,执行之后,我们可以看到 C:\PHP\sessions 目录下有 session 文件了.



    好了,到这一步,就算是大功告成了,至于其它De扩展,自己在 php.ini 中启用就可以了!就是这么简单.不过修改 php.ini 似乎还是需要重启 IIS 服务器才能使修改生效.

    上一篇: 【原创】手动修改使Vista使用默认用户名登录  
    下一篇: 【原创】危险!Vista默认共享所有磁盘!

    关注此文读者还看过
    • · 【原创】手动修改使Vista使用默认用户名
      · 【原创】危险!Vista默认共享所有磁盘!
      · 【vista 之家原创】应用程序出现乱码处
      · 实在是高!DIY高手自制Windows Vista系
      · 【原创】Windows Vista中设置麦克风
      · Windows Vista电源模式配置技巧
    最新更新
    • · 【原创】手动修改使Vista使用默认用户名
      · 【原创】危险!Vista默认共享所有磁盘!
      · 【vista 之家原创】应用程序出现乱码处
      · 实在是高!DIY高手自制Windows Vista系
      · 【原创】Windows Vista中设置麦克风
      · Windows Vista电源模式配置技巧
    本站推荐
    网站精华
    东芝公布四款新本 最轻型号仅为768克
    东芝公布四款
    富士通公布E8410新本 可配T9300处理器
    富士通公布E8
    军用级别 Getac推新款轻便坚固笔记本
    军用级别 Get
    • ·东芝公布四款新本 最轻型号仅
    • ·富士通公布E8410新本 可配T930
    • ·军用级别 Getac推新款轻便坚固
    • ·海尔A650以高贵血统博“超值霸
    • ·富士通P8010本下月开售 配SL71
    文章关注度排行
    · MicrosoftAppLocale,Vista系统彻底解决
    · 【原创】新手学Vista系统中IP地址设置方
    · 【原创】网友总结出Vista最常用的10个系
    · 如何把Windows Vista系统默认的雅黑字体
    · 【vista 之家原创】应用程序出现乱码处
    · 【原创】如何开启Windows Vista Aero效
    · 【原创】Windows Vista中设置麦克风
    · 【原创】强!完全禁止IE7的插件,使用绿
    · 【原创】修复Windows Vista无声音方案
    · 【原创】Windows Vista轻松修改启动程序
    热点推荐
    东芝公布四款新本 最轻型号仅为768克
    东芝公布四款新本 最轻
    富士通公布E8410新本 可配T9300处理器
    富士通公布E8410新本 可
    军用级别 Getac推新款轻便坚固笔记本
    军用级别 Getac推新款轻
    海尔A650以高贵血统博“超值霸主”
    海尔A650以高贵血统博“
    惠普6000系列商用笔记本999元大礼促销
    惠普6000系列商用笔记本
    富士通P8010本下月开售 配SL7100处理器
    富士通P8010本下月开售
    vista探索者
    ©2006 Microsoft and its suppliers. 保留所有权利。 使用条款 广告服务 隐私声明 反垃圾邮件策略
    探索者ICP证B2-20030003号