win2012 IIS8搭配UPUPW的PHP(含PHP加速组件)和MariaDB

 更新时间:2016年11月28日 15:43  点击:462

今天给大家做个win2012 IIS8搭配UPUPW的PHP(含PHP加速组件)+mysql的教程,IIS8搭配UPUPW的PHP(含PHP加速组件)+mysql关键就那么几下子,很容易,即使步骤不多,就那么几下子,但也要仔细看,错一步就会导致配置不成功。

软件及平台要求:

1、平台:windows 2012 server datacenter(数据中心版)

2、环境:IIS8+UPUPW套装包里的PHP(含PHP加速组件)

3、数据库:UPUPW套装包里的MariaDB(MariaDB和MySQL完全兼容使用方法一致省内存性能)


一、安装IIS8

IIS是win系统的默认web服务器,性能相对上一代的 iis7.5,有进一步的提升。

注:如果不是有必要都不建议在win系统上使用其它WEB服务器,因为即使搭配好测试访问的时候通过,到直正用于运营网站的时候,当访问量达到一定的压力或运行一段时间后会出现各种让人费解兼无法解决的问题,比如即使服务器的CPU和内存使用率都不到30%依然会频繁出现卡顿或无法访问等......


1、服务器管理器-添加角色和功能,如下图:


2、上图点击“添加角色功能”后弹出新界面,点击“下一步”,如下图:


3、选择“基于角色或基于功能的安装”然后点击“下一步”,如下图:


4、选择“从服务器池中选择服务器”然后点击“下一步”,如下图:


5、选择“Web服务器(IIS)”如下图:


6、在弹出的小窗口点击“添加功能”如下图:


7、“下一步”如下图:


8、“下一步”如下图:


9、“下一步”如下图:


10、选择IIS功能,确定“应用程序开发”下的“CGI”被选中,如下图:

图一:

图二:


图三:


11、点击“安装”你会看到安装进度条,等待安装完成后访问:http://127.0.0.1/会看到如下图界面:


二、下载UPUPW套装包->配置PHP

1、UPUPW官网套装包列表:http://www.upupw.net/Nginx/

  大家根据自己的需要选择版本:

  有的CMS不支持那么高的PHP版本,如帝国CMS暂时不支持PHP7.0系列;

  有的CMS必须要使用指定的PHP版,如杰奇1.7及之前的版本就只能使用“Nginx版UPUPW PHP5.2系列环境包1511”;

  还有如果你的服务器CPU小于2核建议选择32位的版本,因为根据网上结论64位版本的运行快同时也比32位更占用CPU;

2、配置PHP

我下载回来的套装包“UPUPW_NP5.6_64-1511.7z”,放在D盘下,右击解析到当前文件夹,进入“D:\UPUPW_NP5.6_64\PHP5”打开“php.ini”按“Ctrl+H”键呼出替换框:

查找替换内容的方框里填“X:\upupw\”;

替换为的方框里填“D:\UPUPW_NP5.6_64\”(D:\UPUPW_NP5.6_64\是我解析后的物理路径,大家换成自己的解压路径即可);

点击“全部替换”->按“Ctrl+s”键保全->关闭;

如下图:


3、开启“Memcached”服务,如下图:

运行“upupw.exe”如下图:


输入 S4 然后按回车,如下图:



关闭“upupw.exe”窗口,如下图:



三、配置IIS8支持PHP

1、点击右下解服务器图标,如下图:


2、点击左上角“工具”->“Internet Information Services(IIS)管理器”如下图:


3、双击左边“起始页”下面的“计算机名称”->“处理程序映射”,如下图:


4、点击“添加模块映射”如下图:


5、配置“添加模块映射”

请求路径:*.php

模块:FastCgiModule

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

名称:FastCGI

最后:确定

如下图:





6、打开“FastCGI 设置”,双击左边“起始页”下面的“计算机名称”->“FastCGI 设置”如下图:


7、右键选中:D:\UPUPW_NP5.6_64\PHP5\php.ini然后选择编辑,如下图:


8、打开“环境变量”界面,点击“环境变量”后面方框里的"..."如下图:


9、添加“环境变量”如下图:


10、配置“环境变量”如下图:

Name:PHP_FCGI_MAX_REQUESTS

Value:1000



11、设置“默认文档”:双击左边“起始页”下面的“计算机名称”->双击“默认文档”->点击左上角“添加...”->在“名称(N):”下面的方框里填上“index.php”->最后点击“确定”。

注:设置“默认文档”太简单了,就不上图了。


四、配置“MariaDB”:

1、运行“upupw.exe”如下图:



2、启动“MariaDB”如下图:


3、关闭“upupw.exe”窗口,直接按左上角的“X”即可,如图:









 

[!--infotagslink--]

相关文章

  • 百度云CDN加速的配置到网站的教程

    百度云CDN加速可以为站长免费提供cdn加速了,这样不但可以防止一些攻击的同时还可以让网站打开速度更快了,下面我们来看一篇百度云CDN加速的配置到网站的教程 一、设...2016-10-10
  • PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )

    这篇文章主要介绍了PHP中eAccelerator、memcached、xcache、APC 4个加速、缓存扩展的区别的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-07-25
  • 用Pear加速PHP程序开发

    及时交付应用程序是确定解决方案采用何种技术的关键所在,PHP借助于PEAR(PHP Extension and Application Repository:PHP扩展与应用库)会大大促进其开发过程。PEAR是一种代...2016-11-25
  • Windows server 2012远程桌面会话主机和远程桌面授权

    对于windows server2012服务器一般都是默认能够支持两用户远程登录,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,并对其进行配置,即可实现多用户远程登录...2017-07-06
  • C#连接mariadb(MYSQL分支)代码示例分享

    这篇文章主要介绍了C#连接mariadb的方法,和MySQL连接方式差不多,大家参考使用吧...2020-06-25
  • eAccelerator加速php程序

    eaccelerator加速php教程程序 什么是eaccelerator 概念: eaccelerator 是一个免费开源的php加速、优化、编译和动态缓存的项目,它可以 通过缓存php代码编译后的结果来...2016-11-25
  • 为加速PHP程序而努力

    动态网站的内容加速显示十分重要,本文通过对 PHP 几个函数的深入讨论,提出了 PHP 网页压缩和缓冲的解决方案 一、介绍几个控制 PHP 输出的函数 PHP4 采用了缓冲机制,在...2016-11-25
  • python运行加速的几种方式

    Python运行的慢是历来被诟病的,本文就来介绍一下python运行加速的几种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-07-13
  • PHP Opcode缓存加速组件:APC详解介绍

    Opcode缓存可以给php加速了,我们这里来看一篇关于PHP Opcode缓存加速组件:APC详解介绍吧,希望文章能够给各位带来帮助. PHP在性能上相对于其他编译型语言来说算不...2016-11-25
  • 浅谈MySQL和MariaDB区别(mariadb和mysql的性能比较)

    MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品...2020-07-11
  • Idea配置Maven阿里云镜像加速的实现

    这篇文章主要介绍了Idea配置Maven阿里云镜像加速的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-04-29
  • Windows 2012 安装IIS和FTP的方法

    这篇文章主要介绍了Windows Server 2012 R2NT6.3IIS8.5中安装IIS和FTP的方法,需要的朋友可以参考下...2016-01-27
  • Python加速程序运行的方法

    这篇文章主要介绍了Python加速程序运行的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-07-29
  • Mysql的基础使用之MariaDB安装方法详解

    这篇文章主要介绍了Mysql的基础使用之MariaDB安装的相关资料,需要的朋友可以参考下...2016-09-18
  • MariaDB(MySQL)创建、删除、选择及数据类型使用详解

    这篇文章主要介绍了MariaDB(MySQL)创建、删除、选择及数据类型使用详解的相关资料,需要的朋友可以参考下...2016-10-02
  • WIN下Nginx缓存加速配置方法

    比较笨的办法,但能用了,高手不要见笑,呵呵!欢迎拍砖!! ...2016-01-27
  • 为加速 PHP 程序而努力

    动态网站的内容加速显示十分重要,本文通过对 PHP 几个函数的深入讨论,提出了 PHP 网页压缩和缓冲的解决方案 一、介绍几个控制 PHP 输出的函数 PHP4 采用了缓冲机制,在...2016-11-25
  • Zend OPCache加速PHP使用说明

    本文章晋级人大家介绍Zend OPCache加速PHP使用说明,有需要了解的朋友可参考参考。 Zend Opcache配置方法 Zend Opcache 已经集成在了PHP 5.5里面,编译安装PHP5.5的...2016-11-25
  • Windows2008 AHCI功能开启方法(提升硬盘加速)

    AHCI 全名Advanced Host Controller Interface,是 Intel 所主导的一项技术,可以发挥SATA 硬盘的潜在加速功能,大约可增加30%的硬碟读写速度,所以在主板和硬盘都支持的情况下还是开启该功能。...2016-01-27
  • 树型论坛递归加速

    树型论坛递归加速 一般的论坛都递归整个表 如果仅递归result,那么速度会加快不少,况且访问result是访问服务器内存. 我们一般通过下面的语句使游标移动 while($row=my...2016-11-25