找回密码
 立即注册
搜索

北京多线BGP企业级高端虚拟主机 体验双线给您带来的快感,单IP,支持教育网! 国际域名注册 北京BGP空间 北京服务器托管

国模美女 内衣 性爱技巧 淘宝教程 保健养身 天籁原碟 博客、留言、评论、引用通告全能发 终身购买价格 免费试用下载 常见问题?

Win10专题 裸女 性爱技巧 健康 北京装修公公修公司 【SEO必备】 模型币制度 模型币全攻略 版主职责 【资讯频道】 AutoCad PowerMill Solidworks

Win2012R2IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

[复制链接]
410 艾时利 发表于 2017-12-13 13:05:24

  这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下聽
  准备篇
  一、环境说明:
  操作系统:Windows Server 2012 R2
  PHP版本:php 5.5.8
  MySQL版本:MySQL5.6.15
  二、相关软件下载:
  1、PHP下载地址:
http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip
  2、MySQL下载地址:
http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi
  3、Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)下载地址(安装PHP需要此插件):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
  4、Visual C++ Redistributable for  Visual Studio 2012 Update 4(x86)下载地址(安装PHP需要此插件):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
  5、Microsoft Visual C++ 2010可再发行组件包 (x86)下载地址(安装MySQL需要此插件):
http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe
  6、Microsoft URL 重写模块 2.0下载地址(IIS8.5伪静态需要此插件):
http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
  安装篇
  一、安装IIS8.5
  服务器管理器-添加角色和功能
i2K9oNfu96K2wNFw.jpg

zfDXCo2nm9fO2ooc.jpg

  下一步
U5ix7E5PU8qYU67X.jpg

  选择:基于角色或基于功能的安装
  下一步
bt0HT1dU08G341NX.jpg

  选择:从服务器池中选择服务器
  下一步
k9s4ZtgxG0222T7y.jpg

  选择:Web服务器(IIS)
guD5UCRMU21Ne17q.jpg

  添加功能
VA6AqMD96MqMSEEd.jpg

  下一步
fv81qL6moVyqX0KK.jpg

  下一步
l7IRr35uOmoYRIP5.jpg

D1zuLqKDnaLx1i6D.jpg

CGrSRvVsD3z2DqEe.jpg

  确保CGI被选中,其他的角色服务根据需要选择,如果不知道如何选择,建议选择全部功能。
jKj9Xcxf0DFfcXL0.jpg

  下一步
oewEJZ59wI66eWQ6.jpg

  安装
OiteYtSGeysbmGt2.jpg

  正在安装中
o40tZxttX5OOT44O.jpg

  显示安装成功,点关闭。
PqQdDC2Ybp4YY1d9.jpg

  可以看到角色和服务器组中已经有了IIS
KJ7C7hrpjJiJl4z1.jpg

  点开始按钮,打开IE浏览器,输入http://127.0.0.1/会看到下面的界面
Z5d1KXaAn8GD8TB5.jpg

  IIS8.5已经安装完成。
  二、安装PHP
  1、安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)
Jrfrxr19XIR1FwsW.jpg

  双击vcredist_x86.exe
dWZR7xuRUALlaZqm.jpg

  安装
lny45R55Dk2lDQKK.jpg

  正在安装
t99MmaBzH5m8Ma5Y.jpg

  安装完成,关闭
  2、安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)
ZIZ8A8S2wKe8ex8a.jpg

  双击vcredist_x64.exe
  按照上一步的操作默认安装即可
nlJsdkjV0jEgNGvN.jpg

  安装完成后,点关闭
  3、安装php-5.5.8-nts-Win32-VC11-x86.zip
wQqP3900aPE1AqUu.jpg

  解压php-5.5.8-nts-Win32-VC11-x86.zip文件
x868M6Wn2186o56o.jpg

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

  打开C:\php
  复制php.ini-production为php.ini
  用记事本打开php.ini
  做如下修改:
  extension_dir = "C:\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
US3hsQIQ9kMf8kpp.jpg

  
  最后,保存退出
  4、配置IIS支持PHP
X2CCs6F9YBK9on2s.jpg

q5mFMfj851IH244n.jpg

lMGRutejATjfEjyg.jpg

  打开:控制面板-系统和安全-管理工具-Internet Information Services(IIS)管理器
LYqPp01YcUl20nDF.jpg

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

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

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

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

  点“是”
dV3D635R7n5b6jrn.jpg

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

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

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

  环境变量,点旁边的"..."
SyVKMkskxuM2kK9f.jpg

  点“添加”
tGf7afIbFs21Xq2B.jpg

  Name:PHP_FCGI_MAX_REQUESTS
  Value:1000
  确定
b98i9Z8In8L8nGG9.jpg

  确定
blhI5ss5hi5ZPiHJ.jpg

VM6w6LDmw2hqQ8mx.jpg

  双击左边“起始页”下面的计算机名称
  找到中间的IIS部分,打开“默认文档”
C58ZB8WpP8wZn9b9.jpg

  点右边的“添加”
  名称:index.php
  确定
qpCo85o8rm5eePco.jpg

  可以看到默认文档中已经有了index.php
  选择右边操作下面“上移”选项,把index.php移到最上边
  5、测试php程序是否正常运行聽
  打开:
  C:\inetpub\wwwroot
  新建一个index.php文件
  内容如下:
  
  最后,保存退出
e7fzfkEZBO79KDzH.jpg

  在浏览器里面打开http://127.0.0.1/
  出现下面的界面,说php程序可以正常运行。
JgSISkTiLILtkS41.jpg

  6、开启Zend OPcache,加速php执行效率
  用记事本打开C:\php\php.ini文件, 在最底部增加以下代码
  [Zend OPcache]
  zend_extension = "C:\php\ext\php_opcache.dll"
  opcache.memory_consumption=1024
  opcache.optimization_level=1
  opcache.interned_strings_buffer=8
  opcache.max_accelerated_files=4096
  opcache.revalidate_freq=60
  opcache.fast_shutdown=1
  opcache.enable=1
  opcache.enable_cli=1
  最后,保存退出
wl8KK3ED6EvB3896.jpg

  在浏览器里面打开http://127.0.0.1/,可以看到Zend OPcache配置选项
gf4BXJscHdcTsdGb.jpg

cY1N6aK009K9UrYl.jpg

  三、安装MySQL
  双击打开mysql-installer-community-5.6.15.0.msi
Y15Ii55IDi1j6O8D.jpg

UfX00VbzglLVbMEN.jpg

ai101Qu1Yjg1Y4ii.jpg

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

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

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

  选中“Custom”(自定义安装)
  Installation Path(安装路径):C:\Program Files\MySQL\
  Data Path(数据库存放路径):C:\ProgramData\MySQL\MySQL Server 5.6\
  Next
ML6kLELxLKhwQLXA.jpg

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

  Execute (执行)
a6oVNboYE06Kx4oM.jpg

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

  完成
RvJ53z1LNyN33Fjv.jpg

  Execute (执行)
aTL6B2TkJ326JtLa.jpg

  Next
K242aOcbOb02gggC.jpg

  Execute (执行)
GzdG33B3GPvD5P94.jpg

j3uz5Ig5ts8sNPS3.jpg

 
  Next
DniUt4NIIUvGvWcI.jpg

  Next
WrBI1kY19hx7K666.jpg

  Config Type(配置类型):
  Developer Machine(开发服务器)
  Server Machine(普通服务器)
  Dedicated Machine(专用服务器)
  这里选择第二项:Server Machine(普通服务器)
C3bwv7731327zZwX.jpg

  勾选“Enable TCP/IP Networking”(开启TCP网络端口)
  Port Number(端口):3306
  勾选“Open firewall port for network access“(打开防火墙端口网络访问)
  Next
zkgZErYd36zyYicf.jpg

  MySQL Root password:输入密码
  Repeat Password:重复输入密码
  设置好之后,点Next
EN6IMXiRbTzGng66.jpg

  Windows Server Name(Windows服务名):MySQL56
  勾选:“Start the MySQL Server at System Startup“(在系统启动时启动MySQL服务器)
  Next
NC4QA4NK6jvWQkWA.jpg

  Next
Dr7G99cGEZ9ZnbuL.jpg

  Next
YKr0XKbgXfXYFzfA.jpg

  点Finish(完成)
ZHJ6c6DDkez2kaj9.jpg

  关闭此窗口
U1RE0vp8n7ze17fm.jpg

  打开MySQL安装路径
  C:\Program Files\MySQL\MySQL Server 5.6
  复制my-default.ini为my.ini
fU2T6vvuubJgVMQ3.jpg

  进入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MySQL\MySQL Server 5.6目录
  打开MySQL Server 5.6 Command Line Client
  输入安装时候的MySQL root账号密码,回车,登录到MySQL控制台
qXu37Ax5qyayBZPy.jpg

  exit(退出)
  MySQL安装完成
  四、配置IIS8.5支持伪静态
  双击安装Microsoft URL 重写模块rewrite_x64_zh-CN.msi
pC4iz0Jp2qoSqX0q.jpg

ui106L22mSN3n7bb.jpg

  安装
TZEmMe2ghg2gmO52.jpg

  正在安装
qzssCG6ckY7KSLM3.jpg

  完成
  在:控制面板\系统和安全\管理工具\Internet Information Services (IIS)管理器中可以看到”URL重写“
  在:网站根目录下新建文件web.config,添加伪静态规则代码即可实现网站静态化
  至此,Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程完成。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表