最近想学习下php,根据教程在服务器端打<?php ...?> ,发现用浏览器打开时发现显示不正常不了。原因php不像Javascript,HTMLl一样可以直接使用,需要下载安装的。上网找了几个教程觉得比较混乱都不合心意,最后,找 jb51 上找到一篇觉得很不错,分享给大家。

---------------------------------------------------------------------------------------------------------------------------

听说现在要在IIS7下跑PHP不再用ISAPI了,现在都FastCGI了,听说FastCGI比ISAPI好,之前我在Vista下还是用ISAPI配成的PHP环境,这回换7了,在多方考查下,终于也实现了FastCGI,现把过程记录如下。

在Windows7的控制面板-程序中“打开/关闭Windows功能”,在里面打开IIS,不要忘了打开IIS里的CGI(这个默认是不选的),如下图(不自己截了,直接用微软的图):

然后就是“确定”,等着安装,接下来是PHP了,在“http://windows.php.net/download/”里下载,我下的是VC9 x86 Thread Safe的Zip包,5.3.1的(写文时最新的)。下好后解压到随便哪个目录里,我放到C:\php目录下,做下面的工作:

1、把目录下的php.ini-development改为php.ini,用记事本打开;

2、fastcgi.impersonate=1(并把行首的分号删掉,下同)

3、 cgi.fix_pathinfo=1

4、cgi.force_redirect=0

5、extension_dir="./ext"

6、打开需要的扩展,比如extension=php_mysql.dll

在第6点上我说明一下,一开始照多数文档来做,连php_mssql.dll打一起打开,结果一直不成功,原因是有ext目录里根本就没有php_mssql.dll这个文件,关于mssql的支持我还没搞明白,这里就暂时不打开php_mysql.dll,这样就能顺利通过。

7、这一步很多文档里也没有,date.timezone= Asia/Shanghai(按照PHP的文档,这里不只可以设置成Shanghai,还有Chongqing等地也可以,详情参考:http://www.php.net/manual/en/timezones.asia.php。

好了,以上几点做完,PHP部分就可以结束了,可以在“开始-运行-cmd”下试着运行c:\php\php -info和c:\php\php -v,正常来说-info参数可以看到一大堆参数信息,而-v参数可以看到php的版本信息,如果把dll文件不存在的扩展打开了的话,-v时会有提示。

下面,回到IIS上,打开IIS控制台,在左边树中选最顶级结点,也就是你的电脑名,然后在中间(功能视图)里打开“Handler Mappings”(中文叫“处理程序映射”),如下图:

打开之后在最右边点“添加模块映射”(Add Module Mapping),照下图添加信息:

(对不起,图是微软的,看不清,下面说一下)

请求路径:*.php

模块:FastCgiModule

可执行文件:c:\php\php-cgi.exe(这里说一下,选的时候把类型由dll改成exe)

名称:PHP via FastCGI

然后OK,再然后Yes(如图)

重启IIS!

到此,就可以enjoy了,怎么试?

做一个test.php文件,里面的内容是<?php phpinfo(); ?>,然后在浏览器里打localhost/..../text.php。

(这一界面我用我自己的图,以证明我真配成了)

(最后),我其实不太懂PHP,非常菜,只是偶尔用一些PHP源码,所以这里我所写的东西都是说给像我这样很菜的人看的,高人来指点欢迎,羞辱我水平的请绕行,省省键盘。

转载于:http://www.jb51.net/article/21858.htm

iis7 下php 环境配置文件,Win7下在IIS7中配置PHP的环境相关推荐

  1. eclipse配置python开发环境_Eclipse中配置python开发环境详解

    Eclipse中配置python开发环境详解 1.下载python安装包.python-2.6.6.msi.并安装. 默认python会安装在C:\Python26下,查看环境变量,如果没有在path ...

  2. anaconda新建python2环境安装不了jupyterlab_Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持...

    Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持 概述 Anaconda 5.0.0 中自带了 JupyterLab 0.27.0 版本,这是 Anaco ...

  3. Windows 8 IIS中配置PHP运行环境的方法

    这篇文章主要介绍了如何在Windows 8中通过iis8配置php运行环境,需要的朋友可以参考下 在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板 ...

  4. eclipse中配置c++开发环境 Eclipse + CDT + MinGW

    转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...

  5. Apache中配置ASP.NET环境

    Apache中配置ASP.NET环境 前提已经搭配好Apache环境 下载安装      2mod_aspdotnet-2.0.0.msi(到这里下载http://httpd.apache.org/m ...

  6. VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用

    VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Ma ...

  7. QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境

    本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 +  QT5.14.2 + Visual Studio 2 ...

  8. 在notepad++中配置java编译环境

    在notepad++中配置java编译环境 (1)首先,下载安装了Notepad++,在菜单栏那里找到Plugin Manager,有一些版本是没有中文的,所有只有Plugin Manager,如果连 ...

  9. iis7设置html支持asp,Win7下启用IIS7配置ASP运行环境的详细方法

    第一次在windows7下配置IIS,虽然有丰富的xp下配置IIS的经验,但还是会遇到不少的问题.特别是对入门者来说,搞清一些东西还是挺费时间的.其实win7下的IIS7配置过程是非常简单的.下面让s ...

最新文章

  1. js里的document对象大全(DOM操作)
  2. 临平职高计算机专业高职考大学,临平职高高考再传捷报 本科连续四年蝉联杭州市第一...
  3. tensorflow checkpoint文件
  4. EFS 加密文件系统
  5. NR 5G NAS非接入层
  6. 网工学Python——初识面向对象
  7. 《训练指南》——6.10
  8. 第一次去四川的广东人是什么下场?
  9. 工业交换机的性能优势有哪些?
  10. 中高级JavaScript易错面试题
  11. vue数据未加载完成前显示loading遮罩
  12. 最大流算法 - 标号法
  13. Java的图标和由来
  14. 计算机26字母代码表,电脑打字学习:26个汉语拼音字母攻略
  15. 计算机无法安装VC2015,VC++2015安装失败怎么办 VS2015安装失败解决方法
  16. c语言中char的作用,c语言中char的用法简介
  17. 850pro测试软件,业界领先技术 三星850PRO 256G固态硬盘测试
  18. 【论文阅读笔记】:CGD: Multi-View Clustering via Cross-View Graph Diffusion
  19. cv2.VideoWriter()
  20. 北大801计算机专业基础考纲,2020年北京农学院801植物生理生化考研大纲

热门文章

  1. collection接口
  2. c语言getch 的用法,c语言getch()的用法是什么?
  3. ANC主动降噪,FFT方案与FxLMS方案比较
  4. 使用 ffmpeg批量给图片加水印
  5. 误差棒是什么?误差柱状图如何做?
  6. 百度智能云怎样建立服务器,百度智能云服务器BCC系统盘扩容如何做
  7. Linux—使用doc2unix进行文件格式转换
  8. uboot分析第一阶段学习笔记
  9. Critical Reviews | 南农邹建文组综述全球农田土壤抗生素与耐药基因分布
  10. 钉钉、企业微信平台发送工资条程序--燕春科技工资条管理系统2.0