win7+php配置[zz]

一、首先,安装IIS7(控制面板\程序和功能、Windows功能),在默认选择的条件下,记得须勾上ISAPI的两个选项。
安装完成后,浏览器中输入http://127.0.0.1,如果不出意外,会出现一个IIS7的欢迎界面。
把IIS7默认网站的物理路径改到D:\wwwroot\ 下。

二、接下来,安装PHP

下载PHP安装包可以到:http://cn.php.net/downloads.php,在此下载windows binaries。
discuz7.1不支持最新的PHP5.3,所以下载了php-5.2.11-Win32-VC6-x86.zip

PHP的网站上有X64版本,但没有提供下载链接,估计是还在测试中,所以只好下载X86版本了。

我解压缩到了C:\PHP下
然后打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址:C:\php;C:\php\ext;

把php目录下的php5ts.dll、libmysql.dll、libmcrypt.dll这三个文件放到系统的system32目录下,注意这三个文件是必需的。

将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。

编辑c:\windows\php.ini

extension_dir = "./" 改成 extension_dir = "c:\php\ext"

把下面几个扩展的分号去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll

把;session.save_path = "/tmp" 改成 session.save_path = "c:/sessions"
这个是 session 文件默认保存的目录,这个目录必须是一个存在的目录,不然默认的 session 功能会无效。最好设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。

三、设置IIS

配置ISAPI筛选器
添加一个筛选器.
筛选器名称为php,可执行文件路径为c:\php\php5isapi.dll

配置处理程序映射
添加脚本映射
请求路径为*.php,可执行文件路径为c:\php\php5isapi.dll,名称为php

配置应用程序池
添加应用程序池
名称为php,  .NET Framework 版本选”无托管代码”,托管通道模式选”经典”。注意如果IIS是x64的,必须把解析PHP的应用程序池和ASP分离开,并将其设为32位应用程序,否则会出现如下错误:
HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
设置方法:打开应用程序池,选中后点右键–高级设置,将“启动32位应用程序”改为“true”

更改站点应用池
选择应用程序池为刚刚所建立的php应用池

设置默认文档 增加index.php default.php

在wwwroot下建立一个内容如下的文件
<?php phpinfo();?> 
如果打开这个页面能够看到 php 安装配置信息,就算是安装成功了。

posted on 2013-01-29 17:48  york_hust  阅读(1463)  评论(0编辑  收藏  举报