Windows 2012 R2 WordPress安装文档

 

 

准备篇

一、环境说明:

操作系统:Windows Server 2012 R2

PHP版本:php 5.6

MySQL版本:MySQL5.5

二、相关软件下载:

1、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

2、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

3、Microsoft Visual C++ 2010 可再发行组件包 (x86)下载地址(安装MySQL需要此插件):

http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe

4、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

服务器管理器-添加角色和功能 

《Windows 2012 R2  WordPress安装文档》

下一步

《Windows 2012 R2  WordPress安装文档》

下一步

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

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

《Windows 2012 R2  WordPress安装文档》

下一步

《Windows 2012 R2  WordPress安装文档》

安装

《Windows 2012 R2  WordPress安装文档》

正在安装中

《Windows 2012 R2  WordPress安装文档》

显示安装成功,点关闭。

《Windows 2012 R2  WordPress安装文档》

可以看到角色和服务器组中已经有了IIS,我们因为打了补丁需要重启,所以现在是红色的报警

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

《Windows 2012 R2  WordPress安装文档》

IIS8.5已经安装完成。

二、安装PHP

1、安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

2、安装php-5.6

这些其实都可以不用最简单的方法,用web平台安装程序里面直接搜索php,然后点安装,会自动配置完成

《Windows 2012 R2  WordPress安装文档》

3、配置IIS支持PHP

《Windows 2012 R2  WordPress安装文档》

点右边的”添加”

名称:index.php

确定

《Windows 2012 R2  WordPress安装文档》

可以看到默认文档中已经有了index.php

选择右边操作下面”上移”选项,把index.php移到最上边

4、测试php程序是否正常运行

打开:

C:\inetpub\wwwroot

新建一个index.php文件

内容如下:

<?php

phpinfo();

?>

最后,保存退出

《Windows 2012 R2  WordPress安装文档》

在浏览器里面打开http://127.0.0.1/

出现下面的界面,说php程序可以正常运行。

《Windows 2012 R2  WordPress安装文档》

三、安装MySQL

1. 安装MySQL

使用web平台自动下载

《Windows 2012 R2  WordPress安装文档》

输入用户名后安装

《Windows 2012 R2  WordPress安装文档》

安装完成

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

打开MySQL Server 5.5 Command Line Client

输入安装时候的MySQL root账号密码,回车,登录到MySQL控制台

《Windows 2012 R2  WordPress安装文档》

exit(退出)

MySQL安装完成

2. 配置MySQL

查看现有的数据库,输入show databases;

创建Wordpress数据库wordpress_db,输入:create database wordpress_db;

《Windows 2012 R2  WordPress安装文档》

四、配置IIS8.5支持伪静态

双击安装Microsoft URL 重写模块rewrite_x64_zh-CN.msi

《Windows 2012 R2  WordPress安装文档》

《Windows 2012 R2  WordPress安装文档》

完成

在:控制面板\系统和安全\管理工具\Internet Information Services (IIS)管理器中可以看到”URL重写”

1. 添加IIS 8.5伪静态规则文件

1、新建web.config文件,添加以下代码,保存

《Windows 2012 R2  WordPress安装文档》

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name=”category”>

<match url=”category/?(.*)” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

<action type=”Rewrite” url=”/index.php?category_name={R:1}” appendQueryString=”false” logRewrittenUrl=”false” />

</rule>

<rule name=”tags”>

<match url=”tag/?(.*)” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

<action type=”Rewrite” url=”index.php?tag={R:1}” />

</rule>

<rule name=”Main Rule” stopProcessing=”true”>

<match url=”.*” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />

<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />

</conditions>

<action type=”Rewrite” url=”index.php/{R:0}” />

</rule>

<rule name=”wordpress” patternSyntax=”Wildcard”>

<match url=”*” />

<conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />

<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />

</conditions>

<action type=”Rewrite” url=”index.php” />

</rule></rules>

</rewrite>

</system.webServer>

</configuration>

2、拷贝web.config

《Windows 2012 R2  WordPress安装文档》

在:网站根目录下新建文件web.config,添加伪静态规则代码即可实现网站静态化

3. wordpress设置

《Windows 2012 R2  WordPress安装文档》

输入/archives/%post_id%.html

至此,Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程完成。

点赞

发表评论