server 2008 apache+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

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

2969156e3474cdea2fcb3f107df95d20.png

7457da10fdd125bb9d93dfb1b9cd04c4.png

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

d26ea7cd142bce8ae78d1a94de2239b3.png

下一步

24c67da84122d6a172abd74d433b9a09.png

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

05250f9fb1266b020fd65346b73995f1.png

下一步

8e25a151c686207933cd5f475eb5dba2.png

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

这里全部勾选

下一步

dc74f49a51f2684854cf64fa0d3c914a.png

安装

3d3f30cd3955dc1c44a52867d3cc2a6d.png

正在安装

a18721d582e276947b1972723edc4969.png

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

出现下面的界面

f6bcc9d1c3349f5c16d7fa2f37d34de8.png

IIS7.5安装完成

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

双击打开vcredist_x64.exe

2b03436fd09d6c5877bc92f7ad217090.png

226963991a03f2b4e85e6fefc44aa5d2.png

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

f6275b567c0e8e06f9ac1221731e6a31.png

正在安装

661fcc3135a827a259923d9e0646064d.png

完成

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

双击dotNetFx40_Full_x86_x64.exe

9cb5b2faaa2a87aa7a12757147b6f8ef.png

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

947568d37a9ef420be911a4f95b43a40.png

8bb3bfb687a0ba299d0da51db484bd78.png

正在安装

a6fdfaf84e1b9d82c26ff46d5ba3c0ff.png

点完成,安装完毕。

四、安装MySQL

双击打开mysql-installer-5.5.25.0

6aa5a5f444ab74f3d3ab80e910fc4176.png

2abc185cece4544c8062cf0056f304ac.png

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

61f9367b748d4bccfbab4c5cfdb21d97.png

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

4407a0c9d6727c45251661956db734dc.png

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

548c2f10d9a81d8ec70602d8f83c0be5.png

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

Next

d8653feb6944afcb2b88d4df30dfd576.png

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

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

7b1502c10e54eb7e19d2883bbcafedf0.png

Execute (执行)

cce710ea4bc68b291271c31f7d92535a.png

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

点安装

901dc51a78e8d16df383ea5477063ce3.png

完成

4d95c9fdb3096c83ea30428db46bef86.png

Next

1ada1e077cc68231c3efd8da81c6db64.png

Execute (执行)

047e38f6c84dfa134ce558fbfe34ead8.png

Next

cbfaa7e5fbaf231803f61bcc456f072b.png

Next

e9a6236821b8ad38b887b589b6b4528a.png

Developer Machine(开发服务器)

Server Machine(普通服务器)

Dedicated Machine(专用服务器)

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

点Next

4c70cd1caf0cc0ef00c09a1edd3f89b8.png

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

Port Number(端口):3306

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

Windows Server Name(Windows服务名):MySQL55

MySQL Root password:输入密码

Repeat Password:重复输入密码

设置好之后,点Next

0c785f004c4d95718d2eefccebe79531.png

Next

faffe3cbbb427c4cfa24d136a0e52eb5.png

Next

69315095908550e1a52bdedc3dd86a26.png

点Finish(完成)

b6dbb01667818deae9c18be1a0dcad80.png

关闭此窗口

679dc47f5f6bdcba2f19000a496a1b4a.png

打开MySQL安装路径

D:\Program Files\MySQL\MySQL Server 5.5

复制my-huge.ini为my.ini

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

4106d3046207186909fa73455df91338.png

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

d33f9793c57a1b47d1f7a675666e91a4.png

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

c6f0c36ca76c2c18ae9364062b90934a.png

登录成功,MySQL安装完成。

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

双击打开vcredist_x86.exe

7f18733e3c7d7a263065b9169a564b10.png

下一步

f4f981e0d4cc23795d05bda228d03c83.png

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

点安装

15fbfa38e70328b5f73b6d92e10c414d.png

完成

六、安装PHP

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

eb2718f7c42783e7817e7ac949ae3666.png

72ee1c71306053ccd6dc6e2ec7a0a96e.png

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

e2494ddaaa99d6f9d8d4ff4a6e9bad3c.png

解压ZendGuardLoader-php-5.3-Windows.zip

8f271a292d1d4fefb352e8bbd6d75725.png

打开

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

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

433dea8860576496ec70b99a79a5c632.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

6fb1d23d11b8ef175554addc13d40e3c.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"

48fd020f9d49f27ac15a0eb4f656d40e.png

最后,保存退出

七、配置IIS支持PHP

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

a394c369b440274324ce84d876aa3863.png

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

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

9e08fa2ce51b7f45570e7492b7946a79.png

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

59803a8c0b4ad450ac507df7c961ed87.png

请求路径:*.php

模块:FastCgiModule

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

名称:FastCGI

最后,确定

2f8bc90b556150ace4837c559c5635a8.png

点“是”

0a1af706b5b56ec1fb37b3c7f8071974.png

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

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

a2fe383033a1f05412f93c2f66634abc.png

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

4d2a77091f6c8dcfd59c83f3bd4d76d8.png

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

88c3dee710fbc3f254d9d99478cf15cf.png

环境变量,点旁边的安装

167721a2babe861f379e1bbdae4ea61c.png

点“添加”

5d54682b3e3672e4017c7fb516186b5c.png

Name:PHP_FCGI_MAX_REQUESTS

Value:10000

确定

d191ccad758260e00a87de12e631b554.png

确定

测试篇

打开:

C:\inetpub\wwwroot

新建一个index.php文件

内容如下:

Phpinfo();

?>

最后,保存退出

7dea2233477006c32710d587fa94cebd.png

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

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

6871e6663248bf5daee1e1d8e4be84a3.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值