windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
一、软件下载
操作系统:Windows Server 2008 R2 Enterprise
(1)IIS:windows server2008系统是自带的,但要用户自己全新安装,具体方法见教程下方
(2)Mysql:
(3)PHP:http://windows.php.net/download/
如果你不知道要下载哪个版本,可以看看左侧的介绍(Which version do I choose ? 我该选择哪个版本呢,然后下面就有选择
IIS,Apache、VC9 and VC11的一些要求)
下载你要的PHP版本并解压到你指定的目录,我的是64位、用的是IIS,而IIS就必须选择Non-Thread Safe版本的,所以我下载的下面这个
(4)必须安装Visual Studio,我安装的是Visual Studio 2012
在PHP下载页面的的左侧已经提供了Visual Studio2012和2008的下载地址,如果你有认真阅读的话,应该可以找到。
Visual Studio 2012下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679
下载完毕后直接双击安装完,避免后面你给忘掉了。注意安装区分是32位的还是64位系统的
二、IIS安装
(1)开始 >> 程序 >> 管理工具 >> 服务器管理 见下图解:
(2)打开服务器管理器 >> 角色 >> 右侧添加角色 见下图解:
(3)弹出添加角色向导对话框 >> 服务器角色 >> 安装Web服务器(IIS)
(4)功能 >> 添加功能 见下图解:
(5)功能 >> 将下图打勾的都勾上安装,如果有Windows Process Activation Service(Windows进程激活服务)也全部勾上,安装完就算配置好IIS了。
三、PHP配置
(1)在PHP的安装目录下将php.ini-development改名为php.ini,并查找以下相关关键字做如下修改(如果是其他的版本可能是php.ini-dist这个文件改成php.ini)。
前面的分号去掉,分号表示注释。
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1;
extension_dir = "D:\local\php\ext"
date.timezone = "Asia/Shanghai"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll //在PHP下开启PDO MySQL的扩展
extension=php_openssl.dll //在 PHP下打开SSL(OpenSSL)
这里已经开启了PHP对Mysql的支持
(2)打开Internet信息服务(IIS)管理器(在命令行输入inetmgr可打开),再双击“处理程序映射” 如下图:
再点击“添加模块映射” 弹出窗口如下图:
按下图填写对应的信息
(3)打开Internet信息服务(IIS)管理器,先点击左侧的计算机名,再双击右侧的FastCGI设置
然后点击右侧,添加应用程序
完整路径指向PHP安装目录下的php-cgi.exe
添加环境变量,点击集合后的”...”按钮,添加环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为1000
(4)双击默认文档,右侧添加,index.php。至此服务器应该已能支持PHP了!
(5)PHP测试是否配置成功
测试前先重启下IIS,在C:\inetpub\wwwroot下新建一个test.php,里面写上<?php phpinfo(); ?>然后访问http://localhost/test.php,看到下图信息就表示配置成功,
出现下图表示配置成功
重启IIS
windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置的更多相关文章
- Kinect for Windows SDK开发入门(一):开发环境配置
[译]Kinect for Windows SDK开发入门(一):开发环境配置 前几天无意中看到微软发布了Kinect for windows sensor,进去看了一下Kinect应用的例子,发现K ...
- windows系统dokuwiki安装部署设置 xampp环境配置
简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...
- Windows 2008 IIS7.5中创建独立账号的FTP站点图文教程
Windows 2008上的IIS7.5,FTP功能已经非常强大了,完全不下于Serv-U这样的第三方软件.本文小编就介绍在IIS7.5上配置独立账号的FTP站点. 1.创建Windows账号 右击点 ...
- windows系统下简单nodejs安装及环境配置
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置 相信 ...
- Windows驱动开发VS2012 DDK/WDK的环境配置
[开发Windows驱动的配置是很必要的,下文将详细介绍VS2012如何配置驱动开发环境] [转载] 以下部分内容是转载博客:http://blog.csdn.net/huangxy10/articl ...
- nginx+python+fastcgi环境配置(flup版本)
昨天花了一整天的时间研究搭建了nginx+python+fastcgi环境,并测试没问题,由于是第一次,并且参考了网上很多东西,网上也有很多,但还是把自己的过程记录下. 主要感谢这位兄弟的文章给了我很 ...
- windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)
说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...
- Windows server 2003+IIS6+PHP5.4.45环境搭建教程
今天试了一下升级到PHP 5.4.45,但是却发现了不少问题.在以前PHP 5.2.X中,只需要使用php5isapi.dll的方式就可以,但在PHP 5.3以后却不再支持ISAPI模式了,也没有此文 ...
- iis7.5中使用fastcgi方式配置php5.6.5
1.下载php-5.6.5,解压到d:/servers/php.修改extension_dir,放开用到的.dll文件:修改timezone=Asia/Shanghai; 2.如果在命令行执行php ...
随机推荐
- 如何在C中以二进制格式打印十进制数?
回答: #define CHAR_BITS 8 // size of character #define INT_BITS ( sizeof(int) * CHAR_BITS) //bits i ...
- TDOA 之TDOA算法python实现
这里指的TDOA算法,实际是解两个双曲线方程,由于两个二次方程设计东西较多,如果强解,计算量很大,从网上参考了如下链接: 算法推到:https://blog.csdn.net/lpsl1882/art ...
- MySQL数据库中常用的引擎有几种?有什么区别?
1.常用的3种 2.InnoDB Myisam Memory 3.InnoDB跟Myisam的默认索引是B+tree,Memory的默认索引是hash 区别: 1.InnoDB支持事务,支持外键,支 ...
- springboot整合springsecurity遇到的问题
在整合springsecurity时遇到好几个问题,自动配置登录,下线,注销用户的操作,数据基于mybatis,模版引擎用的thymeleaf+bootstrap. 一.认证时密码的加密(passwo ...
- vue中封装一个倒计时
<template> <div class="countDownBox"> <div class="row resetStyle" ...
- 30行左右代码实现一个类似httprunner的接口框架
框架的最终归宿往往是领域语言+模板解析. 首先先约定一种所要执行操作的表述格式.然后通过模板解析将描述语言转化为代码进行执行.例如,我们可以使用以下yaml文件描述多个步骤并且需要关联的接口: api ...
- [ZJOI2004]嗅探器 (割点)
这题就比较好玩吧水题 以数据范围来看随便怎么做就能过 \(O(n)\)显然我们得过一个割点,其次这个割点得在\(x-y\)中间且不为始终点 其他都好说,在中间:从\(x\)开始遍历,首先得保证\(x- ...
- P5346 【XR-1】柯南家族(后缀数组+主席树)
题目 P5346 [XR-1]柯南家族 做法 聪明性是具有传递性的,且排列是固定的 那么先预处理出每个点的名次,用主席树维护\(k\)大值 一眼平衡树,遍历的同时插入\(O(log^2n)\),总时间 ...
- cas系列-cas REST协议(三)
cas的rest协议 cas还支持rest协议方式进行访问,格式和参数如下: 1. 获取TGT 请求方式,路径,http协议及请求参数: POST /cas/v1/tickets HTTP/1.0 u ...
- Java核心复习—— 原子性、有序性与Happens-Before
一. 产生并发Bug的源头 可见性 缓存导致的可见性问题 原子性 线程切换带来的原子性问题 有序性 编译优化带来的有序性问题 上面讲到了 volatile 与可见性,本章再主要讲下原子性.有序性与Ha ...