IIS6中配置PHP的方法 200911

 更新时间:2009年11月19日 21:00:18   作者:  
IIS6中配置PHP的方法,这里用的都是比较新的版本,需要注意的是php-5.2.11以上的版本不能用此方法。
一,环境说明:
OS:windows server 2003 r2 企业版 SP2;
IIS6.0;php-5.2.11;MySql5.1.40;
phpMyAdmin-3.2.3-all-languages
二,配置PHP步骤
1,将下载下来的php压缩包解压到一个目录,如c:\php
2,设置环境变量,我的电脑->属性->高级->环境变量->系统变量, 在变量path后面追加php和php扩展的路径,分别是,C:\php;C:\php\ext
3,打开IIS管理器,
1)添加一个新的WEB服务扩展,对应的文件为C:\php\php5isapi.dll,名称自定,如PHP ISAPI
2)选择 网站,打开属性窗口,选择 ISAPI 筛选器,添加一个筛选器,名称自定,如PHP,对应的文件还是 C:\php\php5isapi.dll
3)选择 主目录,点击 配置 按钮,添加一个应用程序扩展名映射,扩展名填 .php,可执行文件还是 C:\php\php5isapi.dll
4,iisreset 重启IIS
5,创建测试页,如在D:\phptest\下创建一个index.php文件,内容如下:
<?php
phpinfo();
?>
6,在IIS创建一个网站,对应目录为D:\phptest,网站名自定,如php,然后选择该网站,打开属性窗口,选择 文档 ,添加一个默认文档index.php.
7,iisreset 重启IIS
8,访问该网站,我本地的访问路径为 http://localhost:9996/ 注意,如果你创建网站时指定了IP地址,要将localhost换为相应的IP地址。
如果出现PHP信息页,就说明配置成功了。
三,配置phpMyAdmin步骤
1, 首先要安装好mysql,我装的是mysql-essential-5.1.40-win32.msi。
将下载下来的phpMyAdmin压缩包解压到一个目录,然后将其在IIS上配置为一个网站。
2,在phpMyAdmin根目录下创建一个文件config.inc.php,然后将config.sample.inc.php中的内容复制到config.inc.php中,修改如下配置节
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'pwd001';
说明:root是mysql的用户名,pwd001是密码。
3,如果前面的php是非安装版的,找到php目录,下面有一个php.ini文件,将里面的mysql扩展放开,具体就是将前面的分号去掉,然后将这个文件其拷贝到C:\WINDOWS目录下面,然后iisreset重启IIS。
4,访问http://localhost:9997/index.php 即可,就会进入phpMyAdmin登录界面,输入2中配置的用户名,密码,就可以进入管理mysql了。
完毕。

相关文章

  • isapi_rewrite多站点问题

    isapi_rewrite多站点问题

    因为ini 是放在每个站点根下的。他自己会找,所以我们需要用isapi_rewrite的组件,加载到网站中去 ,然后重新启动下站点即可以解决问题。
    2008-06-06
  • IIS 无法找到服务器,静态页面也无法访问 大量出现Connections_Refused的错误提示

    IIS 无法找到服务器,静态页面也无法访问 大量出现Connections_Refused的错误提示

    Windows 2003 IIS 服务器 访问出现网页无法显示,网页标题栏提示找不到服务器。查看IIS服务器运行正常,IIS服务运行正常,重启IIS仍然出现该问题
    2013-05-05
  • 数据库写不进去IIS写入权限怎么设置

    数据库写不进去IIS写入权限怎么设置

    后台内容无法更新,如基本设置保存不了,数据库写不进去,很有可能是Everyone权限问题,即Everyone 无权操作文件夹,按照下面的步骤操作即可
    2014-05-05
  • IIS5.1安装配置图文教程 轻松打造ASP运行环境

    IIS5.1安装配置图文教程 轻松打造ASP运行环境

    制作动态网页就需要进行环境配置,一般用微软的IIS,但是默认安装情况下IIS是没有被安装的,所以使用的时候需要进行安装配置
    2012-04-04
  • httperr 占用大量系统空间的解决方法

    httperr 占用大量系统空间的解决方法

    今天在服务器上复制东西的时候,突然发现30G的c盘空间只有100多M了,还好发现的早,要不服务器死机机会麻烦了,通过下面的方法解决了,特分享下,方便需要的朋友
    2013-03-03
  • VS2022远程调试工具的使用方法

    VS2022远程调试工具的使用方法

    这篇文章介绍了VS2022远程调试工具的使用方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以收藏下
    2021-11-11
  • IIS站点提示403 - Forbidden:Access is denied问题的解决方法

    IIS站点提示403 - Forbidden:Access is denied问题的解决方法

    在使用IIS的时候如果遇到403相关的错误,往往束手无策,不知道是什么权限的原因,现总结如下,这篇文章主要给大家介绍了关于IIS站点提示403 - Forbidden:Access is denied问题的解决方法,需要的朋友可以参考下
    2023-10-10
  • IIS 网站服务器性能优化指南

    IIS 网站服务器性能优化指南

    Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一个像模像样的Web站点来
    2009-04-04
  • IIS7中Web.config的rewrite实例分析讲解,教你看懂重写规则

    IIS7中Web.config的rewrite实例分析讲解,教你看懂重写规则

    这篇文章详细介绍解释了IIS7 Web.config rewrite规则设置url重写功能,通过讲解实例的语法结构和标签用法,搭配一些简单的正则表达式,你可以写出符合自己要求的重写规则。
    2022-11-11
  • Windows Server 2008故障转移群集搭建方法

    Windows Server 2008故障转移群集搭建方法

    当服务器故障后,在这台服务器上配置了故障转移群集的资源组就会被其他服务器所接管。当故障服务器重新上线后,群集服务可以配置为允许让原服务器进行故障回复,或者是让当前服务器继续处理新的客户端请求。本文章将讲述基于Windows Server 2008 R2的故障转移群集实现
    2023-05-05

最新评论