从命令行下搭建一个 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://127.0.0.1/
进入到欢迎界面
image输入数据库、账号、密码。
image提示没有权限。
image人工将文本复制,写到 `/data/wordpress/wp-config.php` 文件下。
重新回到网页上,继续下一步就可以了。
6. 管理 WordPress
设置博客的管理员帐号、密码等信息。
image image登录博客管理后台 http://21.15.17.45/wp-admin/
发表文章。查看博客。
image博客首页
image
网友评论