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

原创 2018年04月17日 09:39:02

本文章仅作为个人笔记

WordPress官网:https://wordpress.org/
WordPress官方中文文档:https://codex.wordpress.org/zh-cn:Main_Page

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

  • WordPress的tar包下载

  • nginx安装 (如已安装可略过 安装可参考 http://www.jianshu.com/p/e70b8e970112)

    • 执行如下命令安装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相关数据库创建(如已安装可略过 安装可参考 http://www.jianshu.com/p/61a230c1543d)
    • 执行如下命令安装mysql 并设置开机启动 与启动nginx服务

      rpm -ivh http://repo.mysql.com/mysql-community-release-el7-7.noarch.rpm
      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安装与环境配置(如已安装可略过 安装可参考 http://www.jianshu.com/p/b1c924886126)

    • 执行如下命令安装php环境与相关插件(php-fpm)

        rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
        rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
        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 可参考 http://www.jianshu.com/p/b1c924886126)
    • 运行 vi /etc/php-fpm.d/www.conf 打开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 打开配置文件找到如下图所示内容
        框住的内容为需要更改的内容
      • 如果所有的步骤都是按照上面的步骤来的,可以更改为下面一模一样的设置(其中四排一起的乱码一样的东西可以访问https://api.wordpress.org/secret-key/1.1/ 以获取,然后替换配置内的内容即可,在图下方我将贴出图中乱码一样的内容)
        更改后的配置文件内容

        define(‘AUTH_KEY’, ‘P}y@Sy,TNiRm1=]7;i&_igJ/<&5H

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

java bean 与 ejb的区别

您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以将 bean 作为小应用程序的一部分。您很...
  • wxyxl
  • wxyxl
  • 2001-05-15 16:37:00
  • 1412

Docker快速搭建个人博客网站(wordpress+mysql)

1、基本知识本着“容器只干一件事情”的原则,本文会将出现两个容器,一个Wordpress的网站程序的容器,另一个则是MySQL的数据库容器,从中将看到两个容器是如何协同工作的。本文的命令操作具体可见D...
  • f59130
  • f59130
  • 2017-06-30 22:36:43
  • 920

阿里云ECS搭建wordpress个人博客

忙活了几天,购买服务器和备案域名,再到环境搭建和配置,终于在今天把自己的第一个博客搭建起来的,虽然大多数都是傻瓜式操作,但是还是小有成就感,也在网站搭建和云服务器使用方面积攒了一点点经验。 地址:我...
  • Youyou_0826
  • Youyou_0826
  • 2018-01-04 19:34:24
  • 205

Windows下搭建个人博客(Apache+MySQL+PHP+WordPress)

Windows下搭建个人博客(Apache+MySQL+PHP+WordPress)
  • corfox_liu
  • corfox_liu
  • 2016-10-26 20:02:13
  • 2488

腾讯云搭建WordPress个人博客

http://vrfxie.blog.51cto.com/11026252/1877410
  • your_elephant
  • your_elephant
  • 2017-04-19 20:10:23
  • 671

【如何搭建一个属于自己的独立博客~~~基于windows系统,使用wordpress建站】【弱菜一枚~~大神请路过】

前情提要:自己写这篇博客只是为了督促自己把一件事完成到底,如果有什么写的不对的,欢迎纠正~~~     第一步:买域名。自己对比几家之后选择的是国外的网站godayy,推荐以.com结尾的,虽然比其它...
  • hello_sheep
  • hello_sheep
  • 2017-08-10 23:30:36
  • 576

WordPress搭建自己私人博客

WordPress是一个使用 PHP语言和 MySQL数据库开发的开源、免费的建站程序,那么搭建WordPress站点,就要求一个能够运行PHP语言的主机空间和一个MySQL数据库。 主机空间:本文...
  • miaoqiucheng
  • miaoqiucheng
  • 2017-11-29 17:04:25
  • 1544

云服务器搭建WordPress个人博客系统

最近购买了腾讯云的云主机,因为腾讯云最近在办活动——校园云+计划,所以我只花了1软妹币/月就购进了一台CPU1核、内存1G、带宽1M、系统盘linux8G的云主机了,这无疑是给我们学生大大的福利啊(这...
  • Jack_Xe
  • Jack_Xe
  • 2015-12-23 18:04:16
  • 2982

如何利用wordpress搭建自己独立的博客(个人网站)

搭建博客的方式多种样,用的工具也千差万别,这里我就以我个人近两天搭博客的经历写一个分享。 一、为什么要搭建博客:    可能有部分筒子并不理解我们为什么要搭建独立的博客呢,又麻烦,又花钱,为什么不直接...
  • Edroid1530
  • Edroid1530
  • 2016-04-12 20:36:20
  • 8476

Centos搭建 WordPress 个人博客

Centos搭建WordPress 个人博客
  • MOESECSDN
  • MOESECSDN
  • 2017-08-16 20:49:42
  • 307
收藏助手
不良信息举报
您举报文章:ContOS7下WordPress(个人博客系统)搭建
举报原因:
原因补充:

(最多只允许输入30个字)