在 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 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

nginx反向代理实现跨域请求

跨域请求可以通过JSONP实现,缺点是需要修改被请求的服务器端代码进行配合,稍显麻烦 通过在自己服务器上配置nginx的反向代理,可以轻松实现跨域请求 思路 ...

4106
来自专栏性能与架构

linux 使用 mwget 实现多线程下载

linux中的wget是一个常用的下载命令,但它是单线程的 场景 我的项目中,用户上传图片时为了减轻服务器压力,直接把图片上传到了阿里云存储中,同时还希望自己...

37211
来自专栏LIN_ZONE

ubuntu git的安装更新及配置

参考地址:http://blog.csdn.net/qq_26990831/article/details/51857399

762
来自专栏calvin

实现自动SSH连接

952
来自专栏云知识学习

TKE集群中创建nginx服务并用configmap管理nginx.conf

configmap的好处在于可以将配置文件与容器分离。具体的使用说明可参考官网:点我跳转

731
来自专栏不止是前端

API网关的常用功能及架构图

3699
来自专栏IT探索

samba

2)增加用户:smbpasswd -a username  ,注:username为linux用户

792
来自专栏编程

Python接口自动化-5-重定向

什么是重定向 简单的理解:打开一个URL跳转到另外个URL了,例如我们复制登录后地址到浏览器中打开,会跳转到登录页面,这既重定向。 常用的重定向方式有:301 ...

1835
来自专栏腾讯云实验室

搭建 Git 服务器

腾讯云提供了开发者实验室教你搭建 Git 服务器,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

5355
来自专栏Java学习123

linux下批量备份文件夹

在linux下工作,如何才能更方便地对以前的工作备份?难道每次都去敲命令打包?最好的方式当然是使用linux下强大的shell了。 下面是我编写的一个简单例子,...

2943

扫码关注云+社区