本文将描述如何搭建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:Programwordpress;
index index.php index.html index.htm;
}
2.2 修改php相關節點
location ~ .php$ {
root D:Programwordpress;
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:Programwordpress下建立phpinfo.php檔案,檔案内容是:<?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。