使用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功能”


使用IIS+MySql+wordpress搭建个人博客网站_第1张图片
windows服务

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


使用IIS+MySql+wordpress搭建个人博客网站_第2张图片
IIs服务

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

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


使用IIS+MySql+wordpress搭建个人博客网站_第3张图片
iis服务器

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


使用IIS+MySql+wordpress搭建个人博客网站_第4张图片
添加站点

确定后,重启网站,


使用IIS+MySql+wordpress搭建个人博客网站_第5张图片
预览网站信息

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

使用IIS+MySql+wordpress搭建个人博客网站_第6张图片
实例1


实例1

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

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


使用IIS+MySql+wordpress搭建个人博客网站_第7张图片
IIS站点的默认文档


使用IIS+MySql+wordpress搭建个人博客网站_第8张图片
默认文档内容

    根据我们实际需求自己添加修改默认文档,比如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安装平台


使用IIS+MySql+wordpress搭建个人博客网站_第9张图片
web安装平台

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


使用IIS+MySql+wordpress搭建个人博客网站_第10张图片
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。–名称随便起。


使用IIS+MySql+wordpress搭建个人博客网站_第11张图片
添加php映射模块

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

使用IIS+MySql+wordpress搭建个人博客网站_第12张图片
添加php程序映射

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

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


使用IIS+MySql+wordpress搭建个人博客网站_第13张图片
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。


使用IIS+MySql+wordpress搭建个人博客网站_第14张图片
workbench登录页

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


使用IIS+MySql+wordpress搭建个人博客网站_第15张图片
数据库

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

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


使用IIS+MySql+wordpress搭建个人博客网站_第16张图片
链接MySQL服务器

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


使用IIS+MySql+wordpress搭建个人博客网站_第17张图片
添加数据库

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


使用IIS+MySql+wordpress搭建个人博客网站_第18张图片
添加新数据库


使用IIS+MySql+wordpress搭建个人博客网站_第19张图片
添加新数据库

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

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


使用IIS+MySql+wordpress搭建个人博客网站_第20张图片
添加数据库用户

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


使用IIS+MySql+wordpress搭建个人博客网站_第21张图片
给用户添加权限

五、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 初始化安装。


使用IIS+MySql+wordpress搭建个人博客网站_第22张图片
选择语言

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


使用IIS+MySql+wordpress搭建个人博客网站_第23张图片
初始化配置

 安装完成,点击 Log In


使用IIS+MySql+wordpress搭建个人博客网站_第24张图片
设置成功


使用IIS+MySql+wordpress搭建个人博客网站_第25张图片
登录


六、wordpress用户登录界面

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


使用IIS+MySql+wordpress搭建个人博客网站_第26张图片
插件功能

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

你可能感兴趣的:(使用IIS+MySql+wordpress搭建个人博客网站)