美文网首页
在 CentOS7 下 DIY 动手搭建一个 WordPress

在 CentOS7 下 DIY 动手搭建一个 WordPress

作者: 红色火苗 | 来源:发表于2019-02-14 09:34 被阅读0次

    从命令行下搭建一个 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

    相关文章

      网友评论

          本文标题:在 CentOS7 下 DIY 动手搭建一个 WordPress

          本文链接:https://www.haomeiwen.com/subject/chyseqtx.html