您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页ContOS7下WordPress(个人博客系统)搭建

ContOS7下WordPress(个人博客系统)搭建

来源:二三四教育网

本文章仅作为个人笔记

WordPress官网:
WordPress官方中文文档:

安装前准备 (这边使用WodPress(最新tar包)/nginx1.13.5/php7.1/mysql5.6.37)

  • WordPress的tar包下载
    • 运行如下命令下载WordPress压缩包

  • nginx安装 (如已安装可略过 安装可参考 )
    • 执行如下命令安装nginx 并设置开启启动 与启动nginx

         echo "[nginx]" > /etc/yum.repos.d/nginx.repo
         echo "name=nginx repo" >> /etc/yum.repos.d/nginx.repo
         echo "baseurl=http://nginx.org/packages/mainline/rhel/7/\$basearch/" >> /etc/yum.repos.d/nginx.repo
         echo "gpgcheck=0" >> /etc/yum.repos.d/nginx.repo
         echo "enabled=1" >> /etc/yum.repos.d/nginx.repo
         yum install nginx -y
         systemctl enable nginx
         service nginx start
      
  • mysql安装与WordPress相关数据库创建(如已安装可略过 安装可参考 )
    • 执行如下命令安装mysql 并设置开机启动 与启动nginx服务

       rpm -ivh 
       yum install mysql-server -y
       systemctl enable mysqld
       service mysqld start
      
    • 为WordPress创建名为wordpress的数据库(如果mysql为初次安装,运行mysql即可进入mysql命令行,exit即可退出mysql命令行模式)

      • 如果mysql为初次安装请在mysql命令下运行如下命令更改数据库密码以方便后续操作(更改密码后,如密码改为root则需要运行 mysql -uroot -proot 进入mysql命令行模式)

        use mysql
        update use set password=password('root');
        flush privileges;
        
      • 数据库密码更改后可直接在mysql命令行内运行如下命令完成数据库创建

        create database wordpress
        
  • php安装与环境配置(如已安装可略过 安装可参考 )
    • 执行如下命令安装php环境与相关插件(php-fpm)

         rpm -Uvh 
         rpm -Uvh 
         yum install php71w-cli.x86_64 php71w-common.x86_64 php71w-fpm.x86_64 php71w-devel.x86_64 php71w-gd.x86_64 php71w-intl.x86_64 php71w-mbstring.x86_64 php71w-mcrypt.x86_64 php71w-mysqlnd.x86_64 php71w-opcache.x86_64 php71w-pdo.x86_64 php71w-pear.noarch php71w-xml.x86_64 -y
         systemctl enable php-fpm
         service php-fpm start
         php --version
      
  • 防火墙相关(这里关于防火墙比较粗略,如果是菜鸟可根据命令执行,老鸟请略过)
    • 执行如下命令屏蔽所有防火墙相关导致无法访问问题

      iptables -F
      iptables -X
      setenforce 0 
      echo "SELINUX=disabled" >/etc/selinux/config
      
  • 配置php-fpm权限(可根据自己的情况设置,这里设置php-fpm用户权限为nginx 可参考 )
    • 运行 vi /etc/php-fpm.d/ 打开php-fpm配置文件,找到如下图所示内容(vi命令下i为进入输入模式,按esc后敲:wq保存更改并退出,按esc后敲:q!取消更改并退出)
      需要更改的内容
      更改后的内容
    • 更改完成后记得运行 service php-fpm restart 使配置生效
  • WordPress解压安装与配置(这里安装至 /wordpress目录,php-fpm给予权限nginx)
    • 运行如下命令完成WordPress安装与文件权限设置

       tar -xzvf latest.tar.gz -C /
       chown nginx:nginx -Rf /wordpress
      
    • 根据如下截图完成WordPress设置

      • 更改WordPress设置


        进入WordPress的安装目录,复制配置文件
      • 运行 vi /wordpress/wp-config.php 打开配置文件找到如下图所示内容


        框住的内容为需要更改的内容
      • 更改后的配置文件内容
        define('AUTH_KEY',        'P}y@Sy,TNiRm1=]7;i&_igJ/<&5H<g-LGTwoxtTN.;v&[TOc~iPdGN}[@N5y3?4y');
        define('SECURE_AUTH_KEY', 'W#0L&=i[N~$cJhxM>qo;xE;k?a=)9C8#W~#OP{|FfxDFR.]<QIn`4iGs8p0vM^8~');
        define('LOGGED_IN_KEY',   '/}<<2dT +W/VFWKm1K.Q2SckO/c)0!slUL46YC`J!cNZJ% !e?%()Ib5wl&CP.V ');
        define('NONCE_KEY',       ',iG,syRs<NPUn|6HI/ma10!p6od0`@5Q-&3OJeAc|>wNGvx,dxe}zxMAH@<o#wQ%');
        
  • 配置nginx的WordPress相关
    • 运行 vi /etc/nginx/conf.d/default.conf 开始编辑nginx配置文件,在头部加入如下内容,在图片下方我将贴出nginx配置相关内容


      nginx配置内容
       server {
         listen 80;
         root /wordpress;
         index index.php;
         server_name localhost 
         location ~ \.php$ {
           try_files $uri =404;
           fastcgi_intercept_errors on;
           include fastcgi_params;
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           fastcgi_pass 127.0.0.1:9000;
        }
       }
      
  • 至此所有的配置基本完成,此时于浏览器执行 http://${host}/wp-admin/install.php (这里本地ip地址为192.168.229.135,所以地址即为 如果有个人域名的可自行更换为域名,然后根据下图完成设置)
    选择简体中文并继续
填写个人内容

至此完成WordPress,剩下的可以参考官网进行个性化。

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务