iis7.5 php mysql_Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇

一、环境说明:

操作系统:Windows Server 2008 R2

PHP版本:php 5.4.4

MySQL版本:MySQL5.5.25

二、相关软件下载:

1、PHP下载地址:

2、MySQL下载地址:

3、PHP加速软件ZendGuard下载地址:

4、Microsoft .NET Framework 4(独立安装程序)下载地址:

5、Microsoft Visual C++ 2010 可再发行组件包 (x64)下载地址:

6、Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:

安装篇

一、安装IIS7.5

开始-管理工具-服务器管理器

c0fa34d00ab76c2a2698fbfe1f15f114.png

22fd8b7754ecc6d84c4ceb3161efc984.png

选择“角色”点右边的添加角色

84a225cdafcecaf5319c16d4c1bfd1d8.png

下一步

f3efe77f3b39defd3b911a849656e77b.png

选择“Web服务器(IIS)”,下一步

a1cf74780f6c7903c98cf3f033171c5c.png

下一步

cbb9908fd2584233e551d71546125376.png

确保“CGI”被选中,其他的角色服务可根据自己的需要勾选

这里全部勾选

下一步

37a9a459d8a80a635ab3c456cadec535.png

安装

88ed2a534900c5eb75a4b500e0144b24.png

正在安装

0721efc0ba4a76daefabbb79d4ae3905.png

关闭,在浏览器里面打开http://localhost/

出现下面的界面

3866bdf2ab7d9e0af7a085ac75f81099.png

IIS7.5安装完成

二、安装Microsoft Visual C++ 2010 可再发行组件包 (x64)

双击打开vcredist_x64.exe

09098ed34e9aec5a7e30011ff4099721.png

5407a863e5e0a7da3a98d01a41033dfb.png

选中“我已阅读并接受许可条款”,点安装

e4b42c642134855de7bb656e7716b946.png

正在安装

45c73532be8c16c5916d0c5a7d239a50.png

完成

三、安装Microsoft .NET Framework 4(独立安装程序)

双击dotNetFx40_Full_x86_x64.exe

901a8b8d8db652f15df3b34a36a524b8.png

选中“我已阅读并接受许可条款”,点安装

ad9efa6e9f9f44c472218c1dc573db07.png

715083600ba7ed335effa95c37ae91d9.png

正在安装

6c597e044b55275292053356f5636f95.png

点完成,安装完毕。

四、安装MySQL

双击打开mysql-installer-5.5.25.0

db1b0a1be4a771010e00f7a756d77b81.png

04778d9c9d7c931d9b843ece6ab1b197.png

选择第一项Install MySQL Products(安装MySQL)

4f02e66b9ea7501f00b79566cbaecc3f.png

选中“I accept the license terms”(我接受许可条款),点Next

4f15c591ba9b3dbffe51da8e775b86d8.png

选中“Skip the check for update (not recommended)”(跳过检查更新),点Next

8e42808d98cdd52f785a97ed832bc89c.png

选中“Custom”(自定义安装),Installation Path(安装路径):D:\Program Files\MySQL

Next

2d847525f6f9392cd7a8d49443dba94d.png

确保“MySQL Server5.5.25”被选中,点Next(其他的组件可以选择安装)

这里全部选中,安装所有组件

51de53ee848d53a8e2ffcf56b717773c.png

Execute (执行)

380aefb03257cbdf9545b903d7bbbfe5.png

选中“我已阅读并接受许可条款”

点安装

4f53b00fc3bdb35d502d6438a8af6860.png

完成

060829309c384764e30bf3ff2a934320.png

Next

9ea518db01356c54bcbc89d6c2a81384.png

Execute (执行)

b161bb4f18948b85b23a883905a15971.png

Next

b954a8c57679e5c428ff1318de382bec.png

Next

872f6e8281838f95a8810eb4ee576636.png

Developer Machine(开发服务器)

Server Machine(普通服务器)

Dedicated Machine(专用服务器)

这里选择第二项: Server Machine(普通服务器)

点Next

ff0f6683d25f01c49e3fa468bc03ba38.png

勾选“Enable TCP/IP Networking”(开启TCP网络端口)

Port Number(端口):3306

勾选“Create Windows Service”(创建Windows系统服务)

Windows Server Name(Windows服务名):MySQL55

MySQL Root password:输入密码

Repeat Password:重复输入密码

设置好之后,点Next

dca514247d39cdfc8e6fbb062a3d8505.png

Next

8df615a4245c8428da7c32afd65ac7a2.png

Next

d253c8038f92019ab56b4dd9726be336.png

点Finish(完成)

5f94300284b30ecc23153c0aa91b17fa.png

关闭此窗口

ee3b8dae665ed77ed39e400a58eca426.png

打开MySQL安装路径

D:\Program Files\MySQL\MySQL Server 5.5

复制my-huge.ini为my.ini

备份my-huge.ini为my-huge.ini_bak

f2dbfa457a1646ed9fa842be309e200a.png

开始-所有程序-MySQL-MySQL Server 5.5- Mysql Command Line Client

ed49e58401c77013c757ea281a0867b6.png

输入安装时候的MySQL root账号密码,回车

9c96a68a05a290b004cd805d28123ce3.png

登录成功,MySQL安装完成。

五、安装Microsoft Visual C++ 2008 Redistributable Package (x86)

双击打开vcredist_x86.exe

b9f3235ec68317cf6b2b385c003dd92a.png

下一步

78a732e39dd60b01c859c68d7ebba3d8.png

勾选“我已阅读并接受许可条款”

点安装

f28f4f827ef13b03dbe8d55a793bad67.png

完成

六、安装PHP

解压php-5.4.4-nts-Win32-VC9-x86.zip文件

626af10bb71c8d3eb8a100011f4ba7b2.png

4c92fc57462d2b69486b1cd7529b2dcb.png

重命名文件夹为php,把php文件夹拷贝到D盘根目录

b2390083a900ea259dfed9296c3367cc.png

解压ZendGuardLoader-php-5.3-Windows.zip

7b1d419982f1eb18c25be54acb2c5af5.png

打开

D:\soft\ZendGuardLoader-php-5.3-Windows\ZendGuardLoader-php-5.3-Windows\php-5.3.x

把里面的ZendLoader.dll文件拷贝到D:\php\ext目录中

bfbce752c1553ff6155f9c64b41e51cb.png

打开D:\php

复制php.ini-development为php.ini

用记事本打开php.ini

做如下修改:

extension_dir = "D:\php\ext" #设置php模块路径

date.timezone = PRC #设置时区为中国时区

register_globals = On #开启GET数据调用

short_open_tag = On #php支持短标签

cgi.force_redirect = 0 #开启以CGI方式运行php

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sockets.dll

extension=php_xmlrpc.dll

extension=php_pdo_mysql.dll

f6b9b090b52b220f42fafe4ee4d76880.png

在最后一行添加以下代码

[ZendGuardLoader]

zend_loader.enable=1

zend_loader.disable_licensing=1

zend_loader.obfuscation_level_support=3

zend_loader.license_path=

zend_extension="D:\php\ext\ZendLoader.dll"

3d60ed7c4bc73d85d184304d6e30badb.png

最后,保存退出

七、配置IIS支持PHP

开始-管理工具- Internet 信息服务(IIS)管理器

07edd8f4a2762e8bd69cbc5a90adb67a.png

双击左边“起始页”下面的计算机名称

找到中间的IIS部分,打开“处理程序映射”

d511151b8f2ba694f6eafa398d38ec42.png

点右边的“添加模块映射”

36b48607628140ed6ecfbd70dcceef75.png

请求路径:*.php

模块:FastCgiModule

可执行文件(可选):D:\php\php-cgi.exe

名称:FastCGI

最后,确定

448a91f859338ff393f083d9f048f0d3.png

点“是”

fd5cbfd8ab4e0087962569256276b1ff.png

双击左边“起始页”下面的计算机名称

找到中间的IIS部分,打开“FastCGI设置”

cf416cf07c95715e565dc22dcf3d3938.png

右键选中:D:\php\php-cgi.exe然后选择编辑

379e74f3bf9e5123cac0c69aaf394e9e.png

监视对文件所做的更改:D:\php\php.ini

9397a5c51affa6d95cb7ae79444b0f4b.png

环境变量,点旁边的安装

9e8545f5f09cbf62e9841cc9b8cec410.png

点“添加”

cecaf099a5259d744f3150f8338c8e93.png

Name:PHP_FCGI_MAX_REQUESTS

Value:10000

确定

28fc4175b6ba36ca3aee19ff11462c46.png

确定

测试篇

打开:

C:\inetpub\wwwroot

新建一个index.php文件

内容如下:

Phpinfo();

?>

最后,保存退出

413607df5fb542eeccd859d3da2dee6c.png

在浏览器里面打开http://localhost/

出现下面的界面,说明配置成功!

24dc3d0fcab210dda3e20f3103ce23a2.png

至此,Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值