简介:
本文章是用来记录一下使用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功能”
进入后找到internet information server服务功能,选择开启,为了省事可以选择全部功能启用
2、在windows管理工具里找到IIS服务
进入后,将会看到如下界面
在左侧网站上右击>添加网站
确定后,重启网站,
例如,我给的一个请求本地同目录下文件信息的html页面。
3、在网站文件里需要有一个入口文件
为了能够让网站正常运行我们给的问价你,我们需要提供一个入口文件
根据我们实际需求自己添加修改默认文档,比如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安装平台
如果没有此功能,可以自行百度下载。启动此程序,
自行安装需要的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。–名称随便起。
点击,OK(确定)按钮。在 Add Module Mapping(添加模块映射)对话框中点击 Yes(是)
测试 PHP 是否安装成功,php 程序能否运行:
在 IIS 上已存在的站点(或者新建一个站点)目录下新建一个 test.php文件,文件内容输入:。然后在浏览器里访问这个文件地址。如果如下图,则说明 PHP 安装配置 OK。
四、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。
新安装的 MySQL 只有一个 sys 系统数据库。
2、在 MySQL 服务器上创建 WordPress 数据库,你可以用命令创建 MySQL 数据库,这里用 Workbench 客户端工具可视化操作。
2.1 打开 MySQL Workbench,连接登录 MySQL Server。
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受益匪浅