增加微信订阅号(在右侧),关注后,及时收到最新更新的文章。

WordPress详细搭建教程

WordPress 智菲尔 1367℃ 0评论

一、建站主机

首先, 个人站点在建立之前,都需要主机(实体机或者云主机)来承载个人站点的运行,当然,推荐使用云主机,主要考虑到成本运营方面的原因,配置也不需要太高,在此可使用 CPU:1核;内存:1G;硬盘大小,不做要求;带宽:1M(带宽必须购买,如果不购买带宽,将不会有外部IP)。购买云主机及云主机的配置请参见各大云主机厂商的手册,或者咨询厂商了解,在此不做具体介绍,也相对比较简单。

申请完云主机后,请在个人电脑上安装访问云主机的终端管理工具,如xshell;以及FTP工具,如Xftp(此FTP工具是和xshell配套使用,比较方便)。

二、个人域名

既然要建立个人站点,那申请个性域名是必不可少的,此步也相对简单一些,可以百度搜索域名厂商购买个性域名即可,然后配置解析(A记录)至你的云主机外网IP。

三、搭建wordpress服务

从这节开始之前,已经将建立个人站点的准备工作都准备好了。下面就开始一步步进行搭建了。

3.1、安装Mysql(CentOS系统)

3.1.1 检查mysql是否安装:# yum list installed | grep mysql

3.1.2 若有自带的Mysql,先卸载之:# yum -y remove mysql-libs.x86_64

3.1.3 查看yum库中mysql版本:# yum list | grep mysql

3.1.4 安装mysql: # yum -y install mysql-server mysql mysql-devel

3.1.5  查看刚安装的mysql:# rpm -qi mysql-server

3.1.6 修改/etc/my.cnf

更改数据文件位置:

[mysqld]

datadir=/home/zenfery/mysql

3.1.7 启动:# service mysqld start

3.1.8 创建数据库:

# mysql

mysql> create database if not exists wordpress character set utf8 collate utf8_general_ci;

mysql> grant all privileges on *.* zenfery@’%’ identified by ‘passwd‘ with grant option;

3.2、安装PHP(按照官方要求版本进行安装)

# tar -xzvf php-5.4.31.tar.gz

# cd php-5.4.31

# ./configure –enable-fpm –with-mysql –with-fpm-user=zenfery –with-fpm-group=zenfery –prefix=/home/zenfery/php/ –with-zlib-dir=/root/src/zlib-1.2.3 –with-curl –with-config-file-path=/home/zenfery/php/etc/

# make && make install

$ cd /home/zenfery/php/etc/

$ cp php-fpm.conf.default php-fpm.conf

修改vim php-fpm.conf: listen = 127.0.0.1:9000

启动:$ /home/zenfery/php/sbin/php-fpm -R

3.3、部署wordpress

3.3.1 复制wordpress目录下的wp-config-sample.phpwp-config.php

3.3.2 修改wp-config.php中的数据库信息。

3.3.3 上传wordpress至服务器,如:/home/zenfery/docs/wordpress

3.4、安装配置nginx

# tar -xzvf nginx-1.2.4.tar.gz

# cd nginx-1.2.4

例:

# ./configure –prefix=/extend/ganjinzhe/nginx/ –with-file-aio –with-http_ssl_module –with-http_sub_module –with-http_flv_module –with-http_stub_status_module –with-pcre=/extend/btoione/src/pcre-7.9/ –with-zlib=/extend/btoione/src/zlib-1.2.3/ –with-debug

# make

# make install

配置如下:

listen       80;
server_name  blog.zenfery.cc;
root /home/zenfery/docs/wordpress;

## rewrite
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if ( !-e $request_filename){
rewrite ^.+?(wp-.*)$ $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}

location ~ \.php$ {
fastcgi_index   index.php;
fastcgi_pass    127.0.0.1:9000;
include         fastcgi_params;
fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
client_max_body_size    10m;
}

启动:/home/zenfery/nginx/sbin/nginx

至此,如果安装部署没有问题的话,wordpress就已经搭建好了,现在就可以访问域名http://blog.zenfery.cc访问博客。


注:红色标的部分需要根据实际情况修改。

转载请注明:子暃之路 » WordPress详细搭建教程

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址