在 CentOS7.2 下 DIY 动手搭建一个 WordPress

从命令行下搭建一个 WordPress 博客。用于开始进入云服务器的第一步。

1. 下载 WordPress

WordPress 是一个开源的博客程序,使用 php 语言编写。目前的第三方的插件很多。

cd /data
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip

2. 安装软件包

安装一些博客需要使用到的软件,例如 Web 服务的,php-fpm、nginx、mysql。

不过新版本的 CentOS 已经将 MySQL 从yum 源中移除,这里使用同源的数据库 mariadb。也是从 MySQL 的开源出来的版本。

yum install -y php-fpm nginx mariadb-server mariadb php-mysql
service php-fpm restart
service  mariadb restart

3. 配置数据库

登录数据库实例中,创建一个数据库wordpress。等会博客的文章、数据都存放在该数据库中。

[root@VM_12_183_centos ~]# mysql

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.01 sec)

4. 配置 web 服务

配置 Nginx 的一些配置。这样就可以让访问 URL,就可以访问到博客。

vim /etc/nginx/conf.d/wordpress.conf

server {
    server_name 21.15.15.45; # 替换成自己服务器的地址
    root /data/wordpress;
 
    location / {
	    index        index.php index.html index.htm;
	    try_files $uri $uri/ /index.php?$args;
	}

	location ~ \.php$ {
	    try_files $uri =404;
	 
	    fastcgi_split_path_info ^(.+\.php)(/.+)$;
	 
	    include fastcgi_params;
	    fastcgi_index index.php;
	    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
	    fastcgi_pass 127.0.0.1:9000;
	}
}

重启 Nginx

service nginx restart

5. 安装 WordPress

cd /data
unzip wordpress-4.7.4-zh_CN.zip

然后打开浏览器访问 Web 网页 http://21.15.17.45/

进入到欢迎界面

输入数据库、账号、密码。

提示没有权限。

人工将文本复制,写到 /data/wordpress/wp-config.php 文件下。

重新回到网页上,继续下一步就可以了。

6. 管理 WordPress

设置博客的管理员帐号、密码等信息。

登录博客管理后台 http://21.15.17.45/wp-admin/

发表文章。查看博客。

博客首页

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

github pages + Hexo + 域名绑定搭建个人博客

环境 Windows 10(64 位) Git-2.7.4-64-bit  node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安...

46210
来自专栏YouMeek

使用 Github 空间搭建 Hexo 博客 3–更换 MiHo 主题

部署前准备 该主题需要 Hexo 3 以上版本,所以如果你本地版本比较旧,可以先卸载 Hexo:npm uninstall -g hexo-cli 然后重新安装...

27711
来自专栏Youngxj

emlog侧边栏添加百度一下

1437
来自专栏DeveWork

修改WordPress登陆文件名wp-login.php,防密码被暴力破解

最近WordPress界出了条新闻:博客平台Wordpress网站遭遇大规模暴力破解攻击(原文附后)。看到这条消息,我立马到空间后台查看了下,发现确实是有很多来...

2075
来自专栏cloudskyme

error LNK1104: cannot open file 错误解决方案

1、在TOOLS->OPTIONS->Directories->Library files,加入你的LIB文件所在的目录,然后在Project->setting...

3464
来自专栏乐百川的学习频道

用Hexo制作自己的静态博客

博客是一个老东西了,如果我们想写博客的话,有两种选择,第一种是在博客网站上,例如QQ空间、新浪博客、简书等网站上申请账号,然后编写博客;第二种就是自己找服务器搭...

2097
来自专栏Java成长之路

MySql绿色版安装与配置

假设我们想配置一个端口为3381的 MySql,同理也可以依照该方法配置多个MySql:

933
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用OpenLiteSpeed安装WordPress

WordPress是目前世界上最受欢迎的内容管理系统(CMS)。它允许您在数据库后端轻松设置博客和网站,使用PHP执行脚本和处理动态内容。WordPress有一...

480
来自专栏Pythonista

centos7上使用locate命令

locate(locate) 命令用来查找文件或目录。 locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/l...

641
来自专栏向治洪

搭建网站

环境 Windows 10(64 位) Git-2.7.4-64-bit node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安装。 1...

3296

扫码关注云+社区