当前位置: 移动技术网 > 网络运营>服务器>Windows > Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

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

2019年05月31日  | 移动技术网网络运营  | 我要评论

准备篇

一、环境说明:

操作系统: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

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

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

下一步

选择“web服务器(iis)”,下一步

下一步

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

这里全部勾选

下一步

安装

正在安装

关闭,在浏览器里面打开http://www.lhsxpumps.com/_localhost/

出现下面的界面

iis7.5安装完成

二、安装microsoft visual c++ 2010 可再发行组件包 (x64)

双击打开vcredist_x64.exe

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

正在安装

完成

三、安装microsoft .net framework 4(独立安装程序)

双击dotnetfx40_full_x86_x64.exe

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

正在安装

点完成,安装完毕。

四、安装mysql

双击打开mysql-installer-5.5.25.0

选择第一项install mysql products(安装mysql)

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

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

选中“custom”(自定义安装),installation path(安装路径):d:\program files\mysql

next

确保“mysql server5.5.25”被选中,点next(其他的组件可以选择安装)

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

execute (执行)

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

点安装

完成

next

execute (执行)

next

next

developer machine(开发服务器)

server machine(普通服务器)

dedicated machine(专用服务器)

这里选择第二项: server machine(普通服务器)

点next

勾选“enable tcp/ip networking”(开启tcp网络端口)

port number(端口):3306

勾选“create windows service”(创建windows系统服务)

windows server name(windows服务名):mysql55

mysql root password:输入密码

repeat password:重复输入密码

设置好之后,点next

next

next

点finish(完成)

关闭此窗口

打开mysql安装路径

d:\program files\mysql\mysql server 5.5

复制my-huge.ini为my.ini

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

开始-所有程序-mysql-mysql server 5.5- mysql command line client

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

登录成功,mysql安装完成。

五、安装microsoft visual c++ 2008 redistributable package (x86)

双击打开vcredist_x86.exe

下一步

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

点安装

完成

六、安装php

解压php-5.4.4-nts-win32-vc9-x86.zip文件

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

解压zendguardloader-php-5.3-windows.zip

打开

d:\soft\zendguardloader-php-5.3-windows\zendguardloader-php-5.3-windows\php-5.3.x

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

打开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

在最后一行添加以下代码

[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"

最后,保存退出

七、配置iis支持php

开始-管理工具- internet 信息服务(iis)管理器

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

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

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

请求路径:*.php

模块:fastcgimodule

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

名称:fastcgi

最后,确定

点“是”

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

找到中间的iis部分,打开“fastcgi设置”

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

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

环境变量,点旁边的安装

点“添加”

name:php_fcgi_max_requests

value:10000

确定

确定

测试篇

打开:

c:\inetpub\wwwroot

新建一个index.php文件

内容如下:

<?php

phpinfo();

?>

最后,保存退出

在浏览器里面打开http://www.lhsxpumps.com/_localhost/

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

至此,windows server 2008 r2 iis7.5+php5(fastcgi)+mysql5环境搭建教程完成。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网