windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
2014-08-20 09:29
369 查看
一、软件下载
操作系统: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 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环境配置
- windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
- Windows 2008 R2 用PHP Manager for IIS 配置PHP(FastCGI)环境
- Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)
- windows 2008 R2 + fastcgi + php5.3.8 安装配置备忘
- windows 2008配置运行PHP5.5.X
- Windows 2008服务器环境PHP连接SQL Server数据库的配置及连接方法
- Windows 2008一键安装包配置环境:Windows+IIS+Php+Mysql
- 阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)
- Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置)
- windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法
- 系统不支持:sqlsrv windows 2008 r2 下面搭建 iis+sql server +php5.5 环境遇见的一些问题
- Apache+php(fastcgi)x64(64bit)在windows环境下的配置
- Windows7下 IIS(FastCGI)+ MySQL+ PHP + PHPmyadmin + Zend Optimizer 环境配置
- windows下配置php5.5开发环境及开发扩展
- windows server 2008下使用fastcgi方式配置php环境的惨痛经历
- 阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)
- windows下配置php5.5开发环境及开发扩展
- windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法
- windows 下 php 环境配置