在Windows上搭建自己的Wordpress站点

1.7k words

本文采用WAMP进行Wordpress部署,较为方便,同时也方便管理。WAMP自带多种服务,一键启动。

1. 安装WAMP

访问 http://www.wampserver.com/ 下载并安装最新版的WAMP

WAMP网页

点击跳转下载

安装的时候一路Next就好了

安装完之后双击桌面图标启动程序,它会自动启动MySQL,Apache等服务

2. 配置Apache

配置Apache

更改端口(不需要的话可以略过):

先打开httpd.conf,在70和71行把80端口换成自己的,在241行同样把80端口换掉(这里以8080端口为例)

1
2
3
70    Listen 0.0.0.0:80    -->    Listen 0.0.0.0:8080
71 Listen [::0]:80 --> Listen [::0]:8080
241 ServerName localhost:80 --> ServerName localhost:8080

再打开httpd-vhosts.conf,在第3行更换端口

1
3     <VirtualHost *:80>    -->    <VirtualHost *:8080>

至此,端口更换完毕。

配置权限(必须做,否则无法访问):

在httpd.conf中,在大概248行的位置进行更改,将

1
2
3
4
<Directory />
AllowOverride none
Require all denied
</Directory>

更改为

1
2
3
4
5
<Directory />
Options FollowSymLinks
AllowOverride none
Require all granted
</Directory>

在大概294行继续更改,同样在httpd-vhosts.conf的大概第10行也这样进行更改

1
Require local    -->    Require all granted

权限配置完毕

3. 配置MySQL

打开MySQL配置窗口

在弹出的窗口中直接点OK,然后提示输入密码

如果更改过root密码就输入密码,没有就直接回车

更改root密码(可选):
1
2
3
use mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges;
创建Wordpress数据库(名称以wordpressdb为例):
1
create database wordpressdb;
创建用户并给予权限(用户名以wordpressuser为例,密码以wordpresspwd为例):
1
2
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspwd';
GRANT ALL ON wordpressdb.* TO 'wordpressuser'@'localhost';
保存更改并退出
1
2
flush privileges;
quit

至此,MySQL配置完毕

4. 安装Wordpress

访问 https://cn.wordpress.org/latest-zh_CN.zip 下载最新版的Wordpress,并解压到WAMP安装目录下的www文件夹内,将文件夹内的原有文件删除

将wordpress解压到www文件夹内

5. 配置Wordpress

重启WAMP服务

重启WAMP服务

在服务器端打开 http://localhost:端口号一定要在服务端内打开,否则无法访问CSS路径将会让你痛苦不堪

在配置数据库时填写,数据库主机与表前缀保持默认就行

其中,wordpressdb代表第3步创建的数据库,wordpressuser代表创建的用户,wordpresspwd代表创建用户的密码

之后,正常配置就好了。

至此,Wordpress安装完毕!