个人博客常用的搭建的方式(一) php+mysql+nginx+wordpress

1.简介

wordpress 系统是一个非常成熟的cms内容管理系统。特点就是大而全,几乎所有能想到的功能都能找到相应的插件,而且wordpress有许多api,来做项目的二次开发非常容易(基于php语言)。缺点就是臃肿。

下面我会从头开始讲如何搭建一个基于wordpress的个人博客。

首先 ,你要有一台服务器,阿里云的免费赠送的服务器之类的,以linux系统为例。

1. 安装wordpress(nginx+php+mysql的安装我就不说了,网上教程很多,也不是本文的重点。)

wordpress就是一个压缩文件,去网上下载

image.png

下载下来就是一个zip文件

image.png

接下来就把文件上传到云服务器上去:

saidedePro-2:~ saidesun$ scp wordpress-4.7.3-zh_CN.zip root@119.23.206.96:/data
root@119.23.206.96's password: 

输入密码,上传成功。

wordpress-4.7.3-zh_CN.zip  100% 8995KB   1.1MB/s   00:08                                                                                                                                                                      
saidedePro-2:~ saidesun$ 

登录看一看:

Last login: Wed Sep  6 10:42:22 2017 from 101.204.28.156

Welcome to Aliyun Elastic Compute Service

2 packages available for updating. Please run 'yum update -y' to update. 
[root@iZwz9dy4kwhgg3p6ltvd21Z ~]# cd /data
[root@iZwz9dy4kwhgg3p6ltvd21Z data]# ls
db  mongodb_data  mongodb_log  wordpress-4.7.3-zh_CN.zip
[root@iZwz9dy4kwhgg3p6ltvd21Z data]# 

文件上传成功了。
下面用unzip解压:

unzip wordpress-4.7.3-zh_CN.zip 
[root@iZwz9dy4kwhgg3p6ltvd21Z data]# ls
db  mongodb_data  mongodb_log  wordpress  wordpress-4.7.3-zh_CN.zip

解压好了。
打开wordpress目录看看

cd wordpress
[root@iZwz9dy4kwhgg3p6ltvd21Z wordpress]# ls
index.php    readme.html      wp-admin            wp-comments-post.php  wp-content   wp-includes        wp-load.php   wp-mail.php      wp-signup.php     xmlrpc.php
license.txt  wp-activate.php  wp-blog-header.php  wp-config-sample.php  wp-cron.php  wp-links-opml.php  wp-login.php  wp-settings.php  wp-trackback.php

主要包含了这些文件,index.php是入口文件,wp-content是存放一些插件,主题的地方。
现在我们去写nginx配置

 cd /etc/nginx/
[root@iZwz9dy4kwhgg3p6ltvd21Z nginx]# ls
conf.d     fastcgi.conf          fastcgi_params          koi-utf  mime.types          nginx.conf   nginx.conf.default  scgi_params.default  uwsgi_params.default
default.d  fastcgi.conf.default  fastcgi_params.default  koi-win  mime.types.default  nginx.conf~  scgi_params         uwsgi_params         win-utf
[root@iZwz9dy4kwhgg3p6ltvd21Z nginx]# 

进入conf.d文件夹,新建一个配置文件

[root@iZwz9dy4kwhgg3p6ltvd21Z nginx]# cd conf.d/
[root@iZwz9dy4kwhgg3p6ltvd21Z conf.d]# vim cms.conf

名字随便取。
cms.conf中配置如下:

server {
        ## Your website name goes here.
        listen       8888;
        #listen       [::]:80 default_server;
        server_name 119.23.206.96;
        ## Your only path reference.
        root /data/wordpress;
        ## This should be in your http block and if it is, it's not needed here.
        index index.html index.htm index.php;

        include conf.d/drop;

        location / {
                # This is cool because no php is touched for static content
                try_files $uri $uri/ /index.php?q=$uri&$args;
        }

        location ~ \.php$ {
                fastcgi_buffers 8 256k;
                fastcgi_buffer_size 128k;
                fastcgi_intercept_errors on;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_read_timeout 300;

                proxy_connect_timeout       600;
                proxy_send_timeout          600;
                proxy_read_timeout          600;
                send_timeout                600;

        }

        location ~* \.(css|js|png|jpg|jpeg|gif|ico)$ {
                expires 1d;
        }
}

我们配置为监听8888端口,root路径设置为刚刚wordpress的安装路径/data/wordpress,index中要写上index.php,因为wordpress入口是index.php

:wq保存退出

重启nginx

[root@iZwz9dy4kwhgg3p6ltvd21Z conf.d]# service nginx restart

重启完毕后,浏览器访问ip地址加端口
119.23.206.96:8888
就会出现如下的页面

成功

到这里nginx的配置就成功了。

2.配置数据库

点击[现在就开始]

配置数据库

这时候点提交,会提示连接错误

image.png

这是因为你还没有名叫wordpress的数据库
我们去新建一个:
我这里用的是sequel Pro远程连接数据库

image.png

新建了一个叫wordpress_test的数据库

image.png

再填一遍
出现如下界面

image.png

它说不能帮我们自动生成,要我们手动生成。那我们就手动吧。
进入云服务器,部署wordpres的目录,创建一个叫wp-config.php的配置文件

[root@iZwz9dy4kwhgg3p6ltvd21Z /]# cd /data/wordpress
[root@iZwz9dy4kwhgg3p6ltvd21Z wordpress]# vim wp-config.php

将之前的内容复制进去,保存
点安装
进入该页面:

image.png

填写相应信息,点安装
进入网站后台,说明安装成功!

image.png

现在我们打开网站主页看一眼

image.png

大功告成!
wordpress有很多插件以及好看的主题,可以慢慢折腾了。

下篇写通过github page + hexo安装博客。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,179评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,229评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,032评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,533评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,531评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,539评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,916评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,813评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,568评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,654评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,354评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,918评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,152评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,852评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,378评论 2 342

推荐阅读更多精彩内容

  • 1. Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单...
    rosekissyou阅读 10,180评论 5 124
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • 最近对网络开发的性质大发,由最简单的东西开始一步一步入门,不知不觉一个月间就学到了我难以想象多的知识. 虽然Wor...
    Solomon_Xie阅读 6,307评论 5 18
  • 沙漠之中的你 一个人 默默地行走着 没有目标 也没有希望 你可曾注意 那个影子 一直随着你 在一个霜露重的 夜晚 ...
    爱智慧的石头阅读 118评论 0 0
  • 夜真的安静下来了 夜安静下来了 心就可以安静下来了 可以独处一处 这一处不需要场地 甚至不需要任何场景 夜色已经垂...
    二马行空阅读 231评论 4 3