本文将描述如何搭建wordpress,文章中使用的环境如下:
- windows 10 64位
- php-7.2.12-Win32-VC15-x64
- nginx-1.13.3
- mariadb-10.3.11-winx64
创建mariadb数据库¶
- 下载。下载地址
- 解压。解压后的目录结构如下图:
- 在命令行中切换到mariadb的bin目录下
注意一定要以管理员身份运行,否则会报错。 - 安装并启动服务。
4.1 安装服务的命令:mysqld --install 服务名。本文中服务名就是mariadb。
4.2 启动mariadb服务:net start mariadb
4.3 进入数据库:mysql -u root -p 如果能成功进入数据库,说明mariadb已成功安装,如下图所示
ps:停止服务的命令是:net stop mariadb; 删除服务的命令是: sc delete mariadb - 修改数据库密码。 修改密码的命令是:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');这里把root用户的密码修改为123456。
- 使用Navicat Premium连接测试。
安装并配置nginx¶
- nginx下载
解压,找到conf目录下的nginx.conf文件并修改
2.1 修改root目录,添加index.php为默认打开页面。修改后的节点如下
location / {root D:\Program\wordpress; index index.php index.html index.htm; }
2.2 修改php相关节点
location ~ .php$ {
root D:\Program\wordpress; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
将/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径
- nginx的启动 ps:nginx的详细操作请见https://wanzhouyi.github.io/windowsban-ben-nginxbang-zhu-wen-dang.html
- 在D:\Program\wordpress下创建phpinfo.php文件,文件内容是:
<?php
phpinfo();
?> - 此时打开监听的端口应该就能看到php页面了
安装并配置wordpress¶
- 下载wordpress
将wp-config-sample.php文件重命名为wp-config.php,修改如下几个节点为实际信息
/* The name of the database for WordPress /
define('DB_NAME', 'wptest');
/* MySQL database username /
define('DB_USER', 'root');
/* MySQL database password /
define('DB_PASSWORD', '123456');
/* MySQL hostname /
define('DB_HOST', 'localhost');
- 打开地址http://localhost:8088/wp-content 即出现如下初始化页面 3.1 选择语言 3.2 配置站点基本信息 3.3 配置完成 3.4 配置完成后需要重新登录 3.4 登录成功后跳转到dashboad页面
至此,大功告成。在windown 10 环境下成功搭建了一套基于mariadb、nginx、php的wordpress。