前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 CentOS7.2 下 DIY 动手搭建一个 WordPress

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

原创
作者头像
腾讯云计算产品团队
修改2017-09-20 10:47:44
2.4K0
修改2017-09-20 10:47:44
举报

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

1. 下载 WordPress

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

代码语言:txt
复制
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 的开源出来的版本。

代码语言:txt
复制
yum install -y php-fpm nginx mariadb-server mariadb php-mysql
service php-fpm restart
service  mariadb restart

3. 配置数据库

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

代码语言:txt
复制
[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

代码语言:txt
复制
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

代码语言:txt
复制
service nginx restart

5. 安装 WordPress

代码语言:txt
复制
cd /data
unzip wordpress-4.7.4-zh_CN.zip

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

进入到欢迎界面

[1498731659775_1434_1498731655857.png]
[1498731659775_1434_1498731655857.png]

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

[1498731690135_9618_1498731686178.png]
[1498731690135_9618_1498731686178.png]

提示没有权限。

[1498731840881_7608_1498731837027.jpg]
[1498731840881_7608_1498731837027.jpg]

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

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

6. 管理 WordPress

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

[1498731868349_6766_1498731864475.png]
[1498731868349_6766_1498731864475.png]
[1498731793142_1443_1498731789173.png]
[1498731793142_1443_1498731789173.png]

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

发表文章。查看博客。

[1498731980497_5348_1498731976703.png]
[1498731980497_5348_1498731976703.png]

博客首页

[1498731996697_3881_1498731992865.jpg]
[1498731996697_3881_1498731992865.jpg]

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 下载 WordPress
  • 2. 安装软件包
  • 3. 配置数据库
  • 4. 配置 web 服务
  • 5. 安装 WordPress
  • 6. 管理 WordPress
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com