说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便。

在完成Windows 7上搭建Apache+PHP+Mysql环境搭建后,我在Windows 7 IIS7平台上对PHP5.2和PHP5.3进行了配置安装,PHP5.3之前版本在Windows IIS平台上的PHP配置方式主要以ISAPI方式进行,而PHP5.3支持IIS以FastCgi方式运行PHP,这两个PHP5版本的配置安装还是有不小的区别,下面详细介绍ISAPI和FastCgi两种方式在IIS上进行PHP配置的方法。

准备工作

在完成IIS上进行PHP5安装配置工作之前,首先需要下载PHP5.2和PHP5.3,PHP5.3以php-5.3.2-Win32-VC9-x86为准。

Windows7 IIS7安装

在进行IIS7 PHP安装配置之前,首先需要安装IIS7,Windows7默认并没有安装IIS,安装过程如下:

首先进入控制面板,点击程序和功能,再点击左侧打开和关闭Windows功能,勾选Internet Information Services可承载的Web核心,确定安装。

在完成安装后,在勾选Internet信息服务,选择安装必要的IIS功能,注意由于在配置PHP5.2和PHP5.3时,IIS7中是以ISAPI和FastCgi方式配置PHP的,所以Cgi和ISAPI扩展和ISAPI筛选器务必勾选(此处由于我首先以ISAPI方式配置PHP5.2,我没有勾选Cgi),如图:

安装IIS7

在完成Windows7 IIS7的安装后,即可在控制面板中的管理工具中看到Internet信息服务管理器选项。

如何在Windows7 IIS7上以ISAPI方式配置PHP5.2?

IIS7 PHP5.2配置第一步:php.ini配置

解压php-5.2.13-Win32-VC6-x86.zip,重命名为php52iis,将其复制到C盘根目录下,将php.ini-list文件名更改为php.ini,打开php.ini进行配置,注意extension_dir的目录指向必须准确,即

extension_dir = "C:/php52iis/ext"

另外在PHP5.2版本中没有date.timezone选项,所以无需设置。

在完成PHP5.2中php.ini的配置工作后,将其复制至C:\WINDOWS目录下,同时将PHP52iis目录下的libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到C:/windows/System32目录下。

IIS7 PHP5.2配置第二步:以ISAPI方式配置PHP5.2

打开IIS,选择网站下的Default Web Site中的ISAPI筛选器进行PHP配置工作,即

添加ISAPI筛选器,选择PHP相应的DLL文件

php7isapi,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程相关推荐

  1. iis7 php5 isapi配置,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

    说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...

  2. Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

    说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...

  3. 乌班图mysql8.0安装第一次手工启动_Ubuntu Server 16.04下mysql8.0安装配置图文教程

    Ubuntu Server 16.04下mysql8.0安装配置图文教程 1.从Mysql官网上下载安装文件.有两种方式可供选择: 使用APT安装方式安装 使用完整的安装包进行安装 sudo dpkg ...

  4. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  5. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  6. Linux环境下安装配置Hadoop教程

    Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...

  7. Win7+IIS7下用FastCGI模式配置PHP环境

    今天看中了个PHP的程序想本地调试,因为我用的是WIN7的系统和自带的IIS7,又不想去下载apache服务器,记得以前看过让IIS支持PHP的方法,是使用isapi方式加载的,听说现在php 5.3 ...

  8. Linux下安装配置Cobra教程

    安装环境 Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序.程序选择Cobra进行命令行的解析,安装环境为ubuntu16.04 Cobra安装 直接使用命令  ...

  9. win10下node使用管理神器NVM安装配置详细步骤

    一.参考node使用管理神器NVM安装配置超详细步骤(window10)_吃老鼠的猫的博客-CSDN博客_nvm安装及全局配置node 二.卸载之前安装的 1.命令行输入where node指令 找到 ...

  10. linux系统下安装配置iSCSI教程

    测试系统为Redhat 5.4,内核版本为2.6.18,iSCSI Server已经配置好,此处不再说明. 1.  安装iSCSI Initiator a) 使用命令mount /dev/cdrom  ...

最新文章

  1. ios app 砸壳
  2. 一文带你学会国产加密算法SM4的vue实现方案
  3. DFT实训教程笔记3(bibili版本)-SOC Scan Implementtation Scan Practice Session II
  4. SQL Server之索引解析(二)
  5. web APIS
  6. c# getresponsestream返回byte[]_C++模版和C#范型求同存异录(一)sizeof(T)
  7. [转载] 不少Gate或Node运算子 的反向传播代码
  8. openlayer右键菜单_OpenLayers添加右键菜单
  9. WCF系列教程之客户端异步调用服务
  10. MVVM模式基于开源VLC解码器WPF万能视频播放器
  11. 基于PyTorch的深度学习--创建卷积神经网络-面向对象的神经网络
  12. 获取两个指定数之间的随机数(万能公式)
  13. 云更新网吧系统服务器,云更新2021最新版安装视频教程/网吧无盘系统/万能包PNP驱动...
  14. python增加一列数据_使用Python向DataFrame中指定位置添加一列或多列的方法
  15. python小数乘法计算_小数乘法100道
  16. linux 如何安装maven
  17. php 直接显示缩略图,PHP自动生成缩略图函数的源码示例
  18. 10分钟上手pythonpandas_10分钟pandas教程
  19. C后端设计开发 - 第7章-真气-遗失的网络IO
  20. html+css(锚点的使用)

热门文章

  1. LU分解_SVD分解
  2. 机器学习_深度学习毕设题目汇总——数据分析_数据挖掘
  3. EPLAN教程——工具栏详解(1)自定义工具栏
  4. WHQL之无需HLK结果就可获得微软驱动数字签名+Cannot specify [ClassInstall32] section解决
  5. 2020哪款蓝牙耳机降噪效果更好?100-500平价蓝牙耳机测评推荐
  6. 用递归法打印九九乘法表c语言,java递归打印九九乘法表
  7. 有关CCF的CSP认证
  8. Linux发行版Ubuntu教程
  9. delphi过时了吗?王者归来!从Pascal到Embarcadero Delphi 10.4.1的发展历史回顾
  10. 获取文件哈希值_Java 获得文件的指纹