Win2008 R2配置IIS7.5+PHP Manager+PHP5.3+Mysql5.5+Wincache

早就听说最新的Windows Server 2008+IIS下边跑PHP并不比Linux差很多,而且微软已经和ZEND合作,专门针对IIS推出了FastCGI的支持,并且在IIS7.0之后就将FastCGI集成在IIS中,还有PHP的配置工具PHP Manager,所以在2008 server下边配置PHP已经非常简单了,另外微软还另外推出了对PHP加速的软件WinCache,效果还是很不错的。

第一步:下载所有搭建环境需要的程序。

(1.1)PHP下载地址:

http://windows.php.net/download/

请下载5.3的版本,本来第一次我下载的是PHP5.4.3的,但是后来下载Wincache的时候发现它只支持php5.3的版本,所以请大家下载5.3的版本。

下载那里分为Non Thread Safe和Thread Safe两个版本,如果要用FastCGI模式运行PHP,就选择Non Thread Safe版本,如果要用ISAPI模式运行PHP,就选择Thread Safe版本,因为我们是使用FastCGI模式运行PHP的,所以就选择非安全(Non Thread Safe)VC9编译的版本,官方也推荐这个。

(1.2)Mysql下载地址:

http://dev.mysql.com/downloads/mysql/

我下载的版本是MySQL Community Server 5.5.24,因为微软从2008 r2开始就不支持32位了,从r2开始以后的系统版本都是64位的,所以我们下载64位的Mysql。

(1.3)PHP Manager 1.2 for IIS 7 - x64下载地址:

我们软件:http://www.jb51.net/softs/41246.html

由于官方的那里下载不了,所以就在网上搜索了一个下载。
官方的地址是:http://phpmanager.codeplex.com/releases/

(1.4)Wincache下载地址:

官方下载地址:http://www.iis.net/download/WinCacheForPhp
我们软件下载:http://www.jb51.net/softs/100213.html

在右边那个地方选择WinCache 1.1 for PHP 5.3 - x86的版本下载。

(1.5)另外需要下载的:

因为PHP5.3是VC9编译的,而2008 r2本身没有VC运行库,所以我们要单独下载安装一下,下载地址是:

微软官方下载:http://www.microsoft.com/en-us/download/details.aspx?id=2092
我们软件下载:http://www.jb51.net/softs/72977.html
第二步:开始安装程序。

(2.1)安装IIS7.5:

Windows server 2008  R2的IIS安装程序就集成在操作系统里,不需要另外下载安装包。

系统左下角旁边有个服务器管理—角色管理—添加角色—web服务器(iis)—下一步,里面东西根据你自己需要的选,但是CGI这个必须要选上。

(2.2)安装Mysql:

这里我就不写教程了,具体可以阅读这里安装MYSQL的图文教程:http://www.jb51.net/article/23876.htm,其实大家也都会安装的,只是比较懒嘛,哈哈。

(2.3)安装VC9运行库:

直接打开安装文件下一步就可以了。

(2.4)安装PHP5.3:

把下载来的PHP压缩包直接解压到C或者D盘里,我这里就解压在D盘里,路径为:D:\php5,把目录里的php.ini-recommended重新命名为php.ini,其他暂时就不改了,后面使用PHP Manager更改就可以了。

(2.5)安装Wincache

打开下载来的文件,然后它提示解压目录,我们就选桌面,然后进入解压文件目录把wincache.dll这个文件复制到D:\php5\ext下边,另外目录里的wincache.php是监控wincache工作状态的,一般不需要它,暂且不管。

解压后将php_wincache.dll复制到php安装目录的ext目录中
例如"C:\PHP\ext".
打开php.ini文件 "C:\windows\php.ini".

extension = php_wincache.dll
(2.5)安装PHP Manager

执行安装文件一直下一步就可以了,然后打开IIS选中默认站点,右边就出现了PHP Manager这个选项,双击打开它。

点击“Register new PHP version”添加PHP的路径:D:\php5\php-cgi.exe。

点击“Manage all settings”管理php.ini的设置,这里可以更改默认的上传文件大小什么的,根据你的需要设置。

点击“Enable or disable an extension”把你需要的php扩展开起来,右键选择,enabled是开启,disabled是关闭,然后点击右边的那个ADD把wincache的添加进去,我们之间把wincache.dll复制到D:\php5\ext下边了,所以我们把它选中确定就可以了。

第三步:测试安装是否成功。

在IIS默认站点下边我们建立一个PHP文件,里面写上:<?php phpinfo() ?>     然后看一下是否能正常打开,以及下边有没有wincache的那个显示,这里推荐 雅黑PHP探针,下载地址:http://www.jb51.net/codes/35495.html。

至此就结束了,由于时间原因,写的比较简单,但是只要大家仔细看还是能看明白的哦。

(0)

相关推荐

  • IIS7,IIS7.5 升级PHP5.3后站点变慢的解决方法

    大多数PHP页面实际上都是数据库驱动的,要连接数据库才能显示出来,而响应时间过长的原因便在于PHP 5.3连接数据库的方式有所改变.目前我们配置数据库信息时都类似这样的"$dbhost='localhost' ";这本身是没有问题的,只是PHP 5.3会考虑是IPv4还是IPv6,面对localhost会犹豫,因此出现响应时间过长的情况.如果你查看过服务器处理PHP的时间,你会发现处理PHP的时间很短,等待处理前的时间很长. 也就是连接数据库时本地解析 localhost 为 127.

  • win2008 R2 下 IIS7.5+PHP5.2.17+Mysql5.5.16+Zend3.3.3

    前言 windows Server 2008 R2 下面IIS7.5已经对fastcgi的支持有了很大改进,还在使用PHP-ISAPi模式的朋友可以试一下. 鉴于目前php5.3.1还不能完美的支持主流php系统,不建议大家使用! windows2008 Server R2下面环境搭建分三种情况,大家可以根据自己的运行需要选择. 1. IIS7.5+PHP+Mysql+Wincache 1.0RC 这个环境组合大家已经看出来了 没有zend. 各个版本分别是: PHP5.2.17–请注意是非线程

  • Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置)

    准备篇 1. 相关软件下载地址: Microsoft Visual C++ 2008 Redistributable Package (x86) 下载地址:http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe PHP5.2下载地址:http://museum.php.net/php5/php-5.2.17-Win32.zip  (注:php5.2没有vc

  • Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-ins

  • IIS7配置PHP5.5 对找不到的文件启用文件监视的解决方法 原创

    我们用的服务器是Windows 2008 R2,在IIS7.5上使用PHP Manager for IIS配置PHP环境,开始PHP运行正常,后来就不正常,一直报错 HTTP 错误 500.0 - Internal Server Error 对找不到的文件启用文件监视 回想起对服务器做的操作,D盘的权限做了操作(PHP是放在D盘),只保留了 SYSTEM 和 Administrators 两个用户组,然后我单独给PHP目录设置User用户组读写权限,还是不行. 然后我就开始百度,看到网上有个哥们

  • Win2008 R2配置IIS7.5+PHP Manager+PHP5.3+Mysql5.5+Wincache

    早就听说最新的Windows Server 2008+IIS下边跑PHP并不比Linux差很多,而且微软已经和ZEND合作,专门针对IIS推出了FastCGI的支持,并且在IIS7.0之后就将FastCGI集成在IIS中,还有PHP的配置工具PHP Manager,所以在2008 server下边配置PHP已经非常简单了,另外微软还另外推出了对PHP加速的软件WinCache,效果还是很不错的. 第一步:下载所有搭建环境需要的程序. (1.1)PHP下载地址: http://windows.ph

  • Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法

    Windows Server 2008 R2中IIS7.5配置完网站权限不足问题的解决办法: 常见问题: HTTP 错误 500.0 - Internal Server Error无法显示页面,因为发生内部服务器错误. 模块 IsapiModule 通知 ExecuteRequestHandler 处理程序 AboMapperCustom-20607 错误代码 0x800700c1 请求的 URL http://localhost:80/index.php 物理路径 D:\wwwroot\777

  • 在win2008 r2 英文版 IIS7.5上配置Https,SSL的方法

    本博文目的:在非服务器.而且没有证书颁发机构(Certificate Authority简称CA)的开发环境中,配置HTTPS,SSL用于测试或学习 一.建造测试网站 1.在桌面上建立个文件夹,然后再在文件夹里新建个html文件 2.打开IIS,添加网站,如图: 3.访问网站http://localhost:8090,如图:  二.创建证书 IIS里的Server Certificates提供了5种创建证书的方法,见下图: 1.其中Create a Self-Signed Server Cert

  • win2008 r2中IIS7.5及以上设置404错误页面的正确方法

    1.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站. 2.在IIS右侧选择错误页这项,双击打开. 3.出现错误页设置页面,今天我们这边只说明一下404如何设置,诸如500.503等这里先不考虑.双击404错误页面那项,或选中404那项点击右侧的编辑按钮 4.出现404错误页面设置选项,笔者选择的是第一个方法,输入404静态页面文件的完整路径,点击下方

  • win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)

    win2008 r2 安装 http://www.jb51.net/article/38048.htm iis的安装 http://www.jb51.net/article/86390.htm php的安装注意事项: 下载非安全线程 版本 nts php 5.2.17 http://www.jb51.net/softs/268745.html 其它版本可以到 http://museum.php.net/php5/里面很多经典的老版本. PHP 5.5 (5.5.36) VC11 x64 Non

  • win2008 r2 iis7.5中限制带宽的方法(图文)

    最近网站有网友问IIS 7 下如何限制站点带宽?IIS6下很方便,IIS7 不知道到哪里设置了? 一. 上面限制的变成字节了.一般如果想限制80M的话,差不多是80,000,000了.大家可以根据需要选择. 1M=1024KB 1KB=1024bytes 所以一般情况下: 80M就是 80*1024*1024=83886080(个人比较喜欢多少M直接写80后面跟6个0就差不多了) 如果调节的是ASP的连接数就进入ASP 这个菜单,如果调节PHP的话就静进入FAST-CGI选择对应版本的PHP的最

  • Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

    Win2008 R2 zip格式mysql 安装与配置 一.百度mysql5.6 ZIP 64位免安装版 下载好后 解压到D盘下 二.可以考虑修改my.ini里面的配置 character-set-server=utf8 这句是编码格式设定 port=.. 端口设定 三.设置环境变量PATH.将D:\mysql-5.6.20-winx64\bin加入path中. 四.安装MySQL服务,一定要进入D:\mysql-5.6.20-winx64\bin目录执行安装 mysqld install 五.

  • win2008 R2搭建php网站环境分析

    Windows 2008 R2下IIS7.5+PHP+Mysql+Zend+Fastcgi+Xcache+phpmyadminp+帝国备份完全配置简明版教程 前言 其实windows Server 2008和windows Server 2008 R2自带有环境搭配软件(通过这个软件可以选择自己需要搭配的环境,比如PHP网站环境), 鉴于目前php5.3.1还不能完美的支持主流php系统,不建议大家使用. windows2008 Server R2下面环境搭建分三种情况,大家可以根据自己的运行需

  • PHP中配置IIS7实现基本身份验证的方法

    在PHP运行环境中配置IIS7实现基本身份验证的方法,其实IIS7身份验证的方法有好几种,比如Windows身份验证.摘要式身份验证等,相对来说IIS7基本身份验证是最简单的一种,下面以图文方式介绍下IIS7基本身份验证的实现方法及注意事项,希望对PHP入门学习的朋友有所帮助. 准备工作 1.由于默认IIS7并没有安装配置身份验证功能,所以如果想要实现IIS7基本身份验证,首先必须安装IIS7身份验证功能,你需要打开 控制面板>程序和功能>打开或关闭Windows功能,找到IIS,选择基本身份

随机推荐