首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

搭建基于mariadb和nginx的wordpress

本文将描述如何搭建wordpress,文章中使用的环境如下:

windows 10 64位

php-7.2.12-Win32-VC15-x64

nginx-1.13.3

mariadb-10.3.11-winx64

创建mariadb数据库

1.下载。

2.解压。解压后的目录结构如下图:

3.在命令行中切换到mariadb的bin目录下

注意一定要以管理员身份运行,否则会报错。

4.安装并启动服务。

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

5.修改数据库密码。

修改密码的命令是:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');这里把root用户的密码修改为123456。

6.使用Navicat Premium连接测试。

安装并配置php

1.php下载

2.解压。解压后的目录结构如下

3.创建配置文件。在php解压目录下找到php.ini-production文件,将其拷贝一份,并将副本的名称修改为php.ini

4.个性配置文件。

4.1 放开注释extension=mysqli

4.2 放开注释extension=pdo_mysql

4.3 放开注释cgi.fix_pathinfo=1。这一步很重要,这里是php的CGI的设置,后文中nginx将使用这个cgi。

安装并配置nginx

1.nginx下载

2.解压,找到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改为“documentroot”,这里的“documentroot”,这里的“document_root”就是指前面“root”所指的站点路径

3.nginx的启动

4.在D:\Program\wordpress下创建phpinfo.php文件,文件内容是:

phpinfo();

?>

5.此时打开监听的端口应该就能看到php页面了

安装并配置wordpress

1.下载wordpress

2.将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');

3.打开地址http://localhost:8088/wp-content 即出现如下初始化页面

3.1 选择语言

3.2 配置站点基本信息

3.3 配置完成

3.4 配置完成后需要重新登录

3.5 登录成功后跳转到dashboad页面

至此,大功告成。在windown 10 环境下成功搭建了一套基于mariadb、nginx、php的wordpress。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190624A00NZC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券