使用IIS+MySql+wordpress搭建个人博客网站

简介:

    本文章是用来记录一下使用IIS+MySql+wordpress搭建个人博客网站,当然在实际开发时,可以用来作为临时的测试,有需要的可以使用一下。 通过以下几个方面来实现个人的网站搭建:

    一、阿里云服务器相关(外网、域名)

    二、配置windows自带的IIS服务器;

    三、安装PHP环境(wordpress使用php语言);

    四、MySql数据库相关设置

    五、wordpress启动时的配置

    六、wordpress用户登录界面

一、阿里云服务器相关(外网、域名)

    本人使用的是阿里云的服务器,入门级别,依据个人需求购买。(当然也可以使用一些映射工具达到联通外网的效果(如花生壳、ngrok、神卓等))

1、购买适合自己需求的服务器,

2、进入控制台,选择适合的windows操作系统,相比较于centOS(Linux)使用起来更加简单人性化;

3、设置远程账号密码

4、剩下的就可以直接使用自己电脑的远程登录功能了

5、win+R输入mstsc打开远程桌面功能,输入自己的外网ip,账号、密码;

二、配置windows自带的IIS服务器;

   使用windows自带的IIS(internet information server)服务器来完成网站搭建,比较简单,当然也可以使用phpStudy、wamp等php集成软件来实现。另外IIs集成的功能已经十分完善,为个人的配置节省很多时间。可以参考IIS怎样安装与配置https://jingyan.baidu.com/article/6079ad0eb37aac28fe86db6a.html

1、启用我们需要的IIS服务

    在控制面板>程序和功能里左上角找到“启用或关闭Windows功能”


windows服务

进入后找到internet information server服务功能,选择开启,为了省事可以选择全部功能启用


IIs服务

2、在windows管理工具里找到IIS服务

进入后,将会看到如下界面


iis服务器

在左侧网站上右击>添加网站


添加站点

确定后,重启网站,


预览网站信息

例如,我给的一个请求本地同目录下文件信息的html页面。

实例1


实例1

3、在网站文件里需要有一个入口文件

    为了能够让网站正常运行我们给的问价你,我们需要提供一个入口文件


IIS站点的默认文档


默认文档内容

    根据我们实际需求自己添加修改默认文档,比如wordpress则需要添加一个index.php。

三、安装PHP环境(wordpress使用php语言)

    提供三种方式:

1、官网下载安装并配置

php官网地址https://www.php.net/manual/en/install.windows.tools.php

安装配置可以查看PHP环境搭建-Windows系统下PHP环境搭建

2、使用phpStudy集成环境,具体查看https://www.php.cn/phpstudy-377909.html

3、使用IIS自带的web安装平台


web安装平台

如果没有此功能,可以自行百度下载。启动此程序,


web安装平台

自行安装需要的php版本以及驱动( 本人使用的是MySql5.1版本,php7.4.1),这样就不需要我们手动配置php环境,简易方便。

自行配置php那么在 IIS 上还需要配置PHP映射:

1. 打开 IIS。

2. 在 Features View(功能视图) 界面,双击 Handler Mappings(处理程序映射)。

3. 进入到 Handler Mappings(处理程序映射)界面。点击最右侧 Action(操作)区域里的 Add Module Mapping…(添加模块映射…)。

4、 在 Add Module Mapping(添加模块映射)界面:

Request path(请求路径):输入*.php。

Module(模块):选择 FastCgiModule。–如果IIS没有开启CGI是没有FastCgiModule选项的。

Executable(可执行文件):C:\PHP\php-cgi.exe。

Name(名称):PHP FastCGI。–名称随便起。


添加php映射模块

点击,OK(确定)按钮。在 Add Module Mapping(添加模块映射)对话框中点击 Yes(是)

添加php程序映射

测试 PHP 是否安装成功,php 程序能否运行:

在 IIS 上已存在的站点(或者新建一个站点)目录下新建一个 test.php文件,文件内容输入:<?php phpinfo(); ?>。然后在浏览器里访问这个文件地址。如果如下图,则说明 PHP 安装配置 OK。


php测试

四、MySql数据库相关设置

    下载自己需要的版本的MySql数据库,官网https://www.mysql.com/downloads/下载,或者直接使用上述的web安装平台进行下载安装,另外我们为了方便查看,另外安装一个MySql workbench可视化操作界面(也可以选择navicat(收费))。本人使用的是MySql5.1版本,php7.4.1。

  MySql安装可以参考https://www.runoob.com/mysql/mysql-install.html,记住自己配置的数据库账号密码。

   1、打开 MySQL Workbench,输入密码连接 MySQL Server; 如果 Workbench 在 MySQL Server 本机,点击 Local instance MySQL57。否则,可以点击 MySQL Connections 旁边的加号按钮图标,连接 MySQL Server。


workbench登录页

 新安装的 MySQL 只有一个 sys 系统数据库。


数据库

2、在 MySQL 服务器上创建 WordPress 数据库,你可以用命令创建 MySQL 数据库,这里用 Workbench 客户端工具可视化操作。

2.1 打开 MySQL Workbench,连接登录 MySQL Server。


链接MySQL服务器

2.2在 Workbench 左侧 Schemas 区域,右键 Create Schema…,创建名称为 wordpressdemo 的数据库,点击 Apply 按钮。


添加数据库

2.3出现 Review the SQL Script to be Applied on the Database 对话框界面,不用编辑脚本,直接点击 Apply 按钮,然后点击 Finish


添加新数据库


添加新数据库

2.4创建数据库完成,在左侧可以看到新创建的数据库 wordpressdemo。见下图绿色标记。

2.5 击左侧 Management/Users and Privileges,可以添加一个用户,如demodbo。不建议直接用 Root 用户。


添加数据库用户

给这个用户赋予 wordpressdemo 数据库的操作访问权限。


给用户添加权限

五、wordpress启动时相关配置

1、下载 WordPress

WordPress 英文官方网站:https://wordpress.org,下载页面:https://wordpress.org/download

WordPress China 简体中文网站:https://cn.wordpress.org,下载页面:https://cn.wordpress.org/txt-download

2、解压 WordPress 压缩包、修改数据库配置

2.1 解压 WordPress 压缩包文件 wordpress-x.x.x.zip 到 D:\WebSites\demo.wordpress.com。

2.2 在 D:\WebSites\demo.wordpress.com 根目录,重命名 wp-config-sample.php 文件为 wp-config.php

2.3 用文本编辑器打开 wp-config.php 文件,修改 MySQL 数据库连接信息:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

/*数据库名称*/

define('DB_NAME', 'wordpressdemo');

/** MySQL database username */

/*登录用户名, 须有上述数据库操作访问权限*/

define('DB_USER', 'demodbo');

/** MySQL database password */

/*数据库用户登录密码*/

define('DB_PASSWORD', 'demoPassword');

/** MySQL hostname */

/** 数据库服务器名或者IP,如果 MySQL 端口不是默认的3306,则格式为 hostname:端口号, 如: localhost:3307 */

define('DB_HOST', 'localhost');

3、浏览访问 WordPress 站点,进行首次初始化安装配置

3.1 浏览器访问 http://demo.wordpress.com,或者 http://localhost:端口号。如果出现如下界面,恭喜你,已经成功了。选择站点语言,点击 Continue 进行 WordPress 初始化安装。


选择语言

3.2 Welcome 欢迎:输入 Site Title 站点标题、用户名、密码、Email,点击 Install WordPress 按钮。


初始化配置

 安装完成,点击 Log In


设置成功


登录


六、wordpress用户登录界面

至于登录后的界面设置用户登录等,我们可以直接使用wordpress自带的插件


插件功能

文中部分参考https://blog.codeusing.com/install-wordpress-on-windows-server-iis受益匪浅

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,408评论 4 371
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,690评论 2 307
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,036评论 0 255
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,726评论 0 221
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,123评论 3 296
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,037评论 1 225
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,178评论 2 318
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,964评论 0 213
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,703评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,863评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,333评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,658评论 3 263
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,374评论 3 244
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,195评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,988评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,167评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,970评论 2 279

推荐阅读更多精彩内容