评论

收藏

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

web服务器 web服务器 发布于:2021-10-02 13:06 | 阅读数:698 | 评论:0

准备篇
一、环境说明:
操作系统:Windows Server 2008 R2
PHP版本:php 5.4.4
MySQL版本:MySQL5.5.25
二、相关软件下载:
1、PHP下载地址:
https://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip
2、MySQL下载地址:
https://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.25.0.msi
3、PHP加速软件ZendGuard下载地址:
https://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip
4、Microsoft .NET Framework 4(独立安装程序)下载地址:
https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
5、Microsoft Visual C++ 2010 可再发行组件包 (x64)下载地址:
https://download.microsoft.com/download/3/2/2/3224B87F-CFA0-4E70-BDA3-3DE650EFEBA5/vcredist_x64.exe
6、Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:
https://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe
安装篇
一、安装IIS7.5
开始-管理工具-服务器管理器
DSC0000.jpg

DSC0001.jpg

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

下一步
DSC0003.jpg

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

下一步
DSC0005.jpg

确保“CGI”被选中,其他的角色服务可根据自己的需要勾选
这里全部勾选
下一步
DSC0006.jpg

安装
DSC0007.jpg

正在安装
DSC0008.jpg

关闭,在浏览器里面打开https://localhost/
出现下面的界面
DSC0009.jpg

IIS7.5安装完成
二、安装Microsoft Visual C++ 2010 可再发行组件包 (x64)
双击打开vcredist_x64.exe
DSC00010.jpg

DSC00011.jpg

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

正在安装
DSC00013.jpg

完成
三、安装Microsoft .NET Framework 4(独立安装程序)
双击dotNetFx40_Full_x86_x64.exe
DSC00014.jpg

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

DSC00016.jpg

正在安装
DSC00017.jpg

点完成,安装完毕。
四、安装MySQL
双击打开mysql-installer-5.5.25.0
DSC00018.jpg

DSC00019.jpg

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

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

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

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

确保“MySQL Server5.5.25”被选中,点Next(其他的组件可以选择安装)
这里全部选中,安装所有组件
DSC00024.jpg

Execute (执行)
DSC00025.jpg

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

完成
DSC00027.jpg

Next
DSC00028.jpg

Execute (执行)
DSC00029.jpg

Next
DSC00030.jpg

Next
DSC00031.jpg

Developer Machine(开发服务器)
Server Machine(普通服务器)
Dedicated Machine(专用服务器)
这里选择第二项: Server Machine(普通服务器)
点Next
DSC00032.jpg

勾选“Enable TCP/IP Networking”(开启TCP网络端口)
Port Number(端口):3306
勾选“Create Windows Service”(创建Windows系统服务)
Windows Server Name(Windows服务名):MySQL55
MySQL Root password:输入密码
Repeat Password:重复输入密码
设置好之后,点Next
DSC00033.jpg

Next
DSC00034.jpg

Next
DSC00035.jpg

点Finish(完成)
DSC00036.jpg

关闭此窗口
DSC00037.jpg

打开MySQL安装路径
D:\Program Files\MySQL\MySQL Server 5.5
复制my-huge.ini为my.ini
备份my-huge.ini为my-huge.ini_bak
DSC00038.jpg

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

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

登录成功,MySQL安装完成。
五、安装Microsoft Visual C++ 2008 Redistributable Package (x86)
双击打开vcredist_x86.exe
DSC00041.jpg

下一步
DSC00042.jpg

勾选“我已阅读并接受许可条款”
点安装
DSC00043.jpg

完成
六、安装PHP
解压php-5.4.4-nts-Win32-VC9-x86.zip文件
DSC00044.jpg

DSC00045.jpg

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

解压ZendGuardLoader-php-5.3-Windows.zip
DSC00047.jpg

打开
D:\soft\ZendGuardLoader-php-5.3-Windows\ZendGuardLoader-php-5.3-Windows\php-5.3.x
把里面的ZendLoader.dll文件拷贝到D:\php\ext目录中
DSC00048.jpg

打开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
DSC00049.jpg

在最后一行添加以下代码
[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"
DSC00050.jpg

最后,保存退出
七、配置IIS支持PHP
开始-管理工具- Internet 信息服务(IIS)管理器
DSC00051.jpg

双击左边“起始页”下面的计算机名称
找到中间的IIS部分,打开“处理程序映射”
DSC00052.jpg

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

请求路径:*.php
模块:FastCgiModule
可执行文件(可选):D:\php\php-cgi.exe
名称:FastCGI
最后,确定
DSC00054.jpg

点“是”
DSC00055.jpg

双击左边“起始页”下面的计算机名称
找到中间的IIS部分,打开“FastCGI设置”
DSC00056.jpg

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

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

环境变量,点旁边的安装
DSC00059.jpg

点“添加”
DSC00060.jpg

Name:PHP_FCGI_MAX_REQUESTS
Value:10000
确定
DSC00061.jpg

确定
测试篇
打开:
C:\inetpub\wwwroot
新建一个index.php文件
内容如下:
<?php
Phpinfo();
?>
最后,保存退出
DSC00062.jpg

在浏览器里面打开https://localhost/
出现下面的界面,说明配置成功!
DSC00063.jpg

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

关注下面的标签,发现更多相似文章