AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 4881|回复: 4
收起左侧

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

[复制链接]
ampc8121

签到天数: 20 天

[LV.4]四枚内存条

id BIOS 发表于 2014-02-22 16:50:05
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
开始-管理工具-服务器管理器
2013060720103941.jpg

选择“角色”点右边的添加角色
2013060720104002.jpg
下一步
2013060720104038.jpg
选择“Web服务器(IIS)”,下一步

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

正在安装
2013060720104034.jpg
关闭,在浏览器里面打开http://localhost/
出现下面的界面
2013060720104027.jpg
IIS7.5安装完成
二、安装Microsoft Visual C++ 2010 可再发行组件包 (x64)
双击打开vcredist_x64.exe
2013060720104096.jpg
2013060720104014.jpg
选中“我已阅读并接受许可条款”,点安装
2013060720104060.jpg
正在安装
2013060720104043.jpg
完成
三、安装Microsoft .NET Framework 4(独立安装程序)
双击dotNetFx40_Full_x86_x64.exe
2013060720104061.jpg
选中“我已阅读并接受许可条款”,点安装
2013060720104033.jpg
2013060720104090.jpg
正在安装
2013060720104018.jpg
点完成,安装完毕。
四、安装MySQL
双击打开mysql-installer-5.5.25.0
2013060720104044.jpg
2013060720104089.jpg
选择第一项Install MySQL Products(安装MySQL)
2013060720104073.jpg
选中“I accept the license terms”(我接受许可条款),点Next
2013060720104087.jpg
选中“Skip the check for update (not recommended)”(跳过检查更新),点Next
2013060720104030.jpg
选中“Custom”(自定义安装),Installation Path(安装路径):D:Program FilesMySQL
Next
2013060720104052.jpg
确保“MySQL Server5.5.25”被选中,点Next(其他的组件可以选择安装)
这里全部选中,安装所有组件
2013060720104185.jpg
Execute (执行)
2013060720104161.jpg
选中“我已阅读并接受许可条款”
点安装
2013060720104189.jpg
完成
2013060720104178.jpg
Next
2013060720104110.jpg
Execute (执行)
2013060720104115.jpg
Next
2013060720104154.jpg
Next

Developer Machine(开发服务器)
Server Machine(普通服务器)
Dedicated Machine(专用服务器)
这里选择第二项: Server Machine(普通服务器)
点Next
2013060720104114.jpg
勾选“Enable TCP/IP Networking”(开启TCP网络端口)
Port Number(端口):3306
勾选“Create Windows Service”(创建Windows系统服务)
Windows Server Name(Windows服务名):MySQL55
MySQL Root password:输入密码
Repeat Password:重复输入密码
设置好之后,点Next
2013060720104177.jpg
Next

Next
2013060720104152.jpg
点Finish(完成)
2013060720104164.jpg
关闭此窗口
2013060720104179.jpg
打开MySQL安装路径
D:Program FilesMySQLMySQL Server 5.5
复制my-huge.ini为my.ini
备份my-huge.ini为my-huge.ini_bak
2013060720104105.jpg
开始-所有程序-MySQL-MySQL Server 5.5- Mysql Command Line Client

输入安装时候的MySQL root账号密码,回车
2013060720104128.jpg
登录成功,MySQL安装完成。
五、安装Microsoft Visual C++ 2008 Redistributable Package (x86)
双击打开vcredist_x86.exe
2013060720104112.jpg
下一步
2013060720104184.jpg
勾选“我已阅读并接受许可条款”
点安装
2013060720104118.jpg
完成
六、安装PHP
解压php-5.4.4-nts-Win32-VC9-x86.zip文件
2013060720104101.jpg
2013060720104174.jpg
重命名文件夹为php,把php文件夹拷贝到D盘根目录
2013060720104221.jpg
解压ZendGuardLoader-php-5.3-Windows.zip
2013060720104232.jpg
打开
D:softZendGuardLoader-php-5.3-WindowsZendGuardLoader-php-5.3-Windowsphp-5.3.x
把里面的ZendLoader.dll文件拷贝到D:phpext目录中
2013060720104279.jpg
打开D:php
复制php.ini-development为php.ini
用记事本打开php.ini
做如下修改:
extension_dir = "D:phpext" #设置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
2013060720104261.jpg
在最后一行添加以下代码
[ZendGuardLoader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="D:phpextZendLoader.dll"
2013060720104218.jpg
最后,保存退出
七、配置IIS支持PHP
开始-管理工具- Internet 信息服务(IIS)管理器
2013060720104223.jpg
双击左边“起始页”下面的计算机名称
找到中间的IIS部分,打开“处理程序映射”
2013060720104207.jpg
点右边的“添加模块映射”
2013060720104254.jpg
请求路径:*.php
模块:FastCgiModule
可执行文件(可选):D:phpphp-cgi.exe
名称:FastCGI
最后,确定
2013060720104260.jpg
点“是”
2013060720104269.jpg
双击左边“起始页”下面的计算机名称
找到中间的IIS部分,打开“FastCGI设置”
2013060720104215.jpg
右键选中:D:phpphp-cgi.exe然后选择编辑
2013060720104239.jpg
监视对文件所做的更改:D:phpphp.ini
2013060720104231.jpg
环境变量,点旁边的安装
2013060720104282.jpg
点“添加”

Name:PHP_FCGI_MAX_REQUESTS
Value:10000
确定
2013060720104252.jpg
确定
测试篇
打开:
C:inetpubwwwroot
新建一个index.php文件
内容如下:
最后,保存退出
2013060720104216.jpg
在浏览器里面打开http://localhost/
出现下面的界面,说明配置成功!
2013060720104295.jpg
至此,Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程完成。


本文地址: https://www.ampc8.com/thread-15565-1-1.html
上一篇:教你如何用U盘制作系统启动盘
下一篇:华为A199百度云ROM刷机教程
回复

举报

ampc810336

签到天数: 3775 天

[LV.Master]顶级配置

id leo 发表于 2014-03-04 14:46:33
不错,很详尽,需要的可用。
回复

举报

ampc819315

签到天数: 66 天

[LV.6]六个主机箱

id CH√0.0 发表于 2014-02-24 05:35:41

可能我用不上,但是还是要支持你.辛苦了:
回复

举报

ampc899

签到天数: 19 天

[LV.4]四枚内存条

id hehe520 发表于 2014-02-22 21:16:11
支持了,谢谢分享
回复

举报

ampc899

签到天数: 19 天

[LV.4]四枚内存条

id hehe520 发表于 2014-02-22 21:14:18
支持了,谢谢分享
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/3/29 00:07 |
快速回复 返回顶部 返回列表