• Linux下部署worldPress


    一. 前言:

    小熙最近有接触到一个有趣的工具,可以可视化的搭建网站,就浅略的实践了下,分享下历程。

    二. 环境:

    1. 服务器:可以选择云服务器,这里小熙因为条件用的是虚拟机(centos 7)
    2. PHP环境:这里的worldPress是借助php运行
    3. mysql数据库:用作数据存储,最好是5.7以上(若没有请根据下述流程安装)

    三. 配置环境:

    1. 安装 httpd:(apache服务)

      yum install -y httpd
      
      • 1

      httpd
      这里小熙是之前安装过了,所以再次执行会显示是最新版本

    2. 安装 PHP:

      (1)获取yum资源

      rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
      
      rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
      
      • 1
      • 2
      • 3

      (2)检查包内的版本(这里小熙安装的是7.x的版本,有需要也可以切换其他版本)

      yum search php71w
      
      • 1

      php版本
      (3)安装

      yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml
      
      • 1
    3. 安装mysql:(如果已有mysql,请跳过但是请不要忘记创建wordpress数据库)

      (1)获取yum:

      wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
      
      • 1

      (2)下载:

      rpm -ivh mysql-community-release-el7-5.noarch.rpm
      
      • 1

      (3)安装:

      sudo yum install mysql-server
      
      • 1

      (4)设置mysql并创建worldPress的数据库

      //进入mysql(首次进入无需密码)
      
      mysql -u root
      
       //使用mysql库
      
      >use mysql;
      
      //设置密码
      
      >update user set password=password('设置的密码') where user='root';
      
      //刷新
      
      >flush privileges;
      
      //创建库(此时可提前将WordPress用的数据库建好)
      
      >create database wordpress;
      
      //查看库
      
      >show databases;
      
      //创建完成后,退出
      
      >quit;
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
      • 21
      • 22
      • 23
      • 24
      • 25
      • 26
      • 27

    四. 启动并查看状态:

    1. 启动httpd:

      service httpd start	
      
      • 1
    2. 启动php-fpm:

      service php-fpm start
      
      • 1
    3. 启动mysqld:

      service mysqld start
      
      • 1
    4. 查看启动状态:

      netstat -tunlp
      
      • 1

      启动状态

    我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动。说明网站的环境基本已经完成。

    五. 搭建worldPress:

    1. 下载worldPress:

      (1)可以从官网处下载自己想要的版本,之后可以用xftp上传既可:

      WorldPress官网

      (2)也可以在Linux中下载:(这里是下载的最新版本)

      wget http://wordpress.org/latest.tar.gz
      
      • 1
    2. 创建解压存放的对应目录(这个目录看自己喜好既可)

      mkdir /var/www/html
      
      • 1
    3. 解压到指定目录:

      tar -zxvf latest.tar.gz -C /var/www/html
      
      • 1
    4. 将目录赋予apache权限:

      chown -R apache:apache /var/www/html
      
      • 1
    5. 如果有上传主题等需要web验证的情况请加一下配置(这个配置需要启动worldPress完成之后才会出现):

      (1)在 /var/www/html/wordpress 的 wp-config.php中的最后一行添加以下配置:

      define("FS_METHOD", "direct");
      define("FS_CHMOD_DIR", 0777);
      define("FS_CHMOD_FILE", 0777);
      
      • 1
      • 2
      • 3

      (2)如图所示:

      添加配置
      如果修改不要忘记重启php:

      service php-fpm restart
      
      • 1

    六. 可视化创建worldPress:

    1. 浏览器访问配置页:(这里的ip是小熙的虚拟机地址)

      http://192.168.186.129/wordpress/wp-admin/setup-config.php
      
      • 1

      配置页

    2. 点击现在就开始按钮,会提示未能写入wp-config.php文件,这时根据提示创建即可,注意复制模板wp-config.php文本最后少了个?>,检查一下,如果缺少需要手动加上。

      开始页面

    3. 点击现在安装之后,会出现数据库配置页面,将之前的mysql地址和创建的数据库填上去即可。

    七. 登录worldPress页面:

    1. 登录:

      记住之前的账号相关配置,访问登录页地址即可登录(这里的ip是小熙的虚拟机ip)

      http://192.168.186.129/wordpress/wp-login.php
      
      • 1

      登录页

    2. 展示主页页面:
      主页面

    3. 访问启动主题的网站(这里小熙之前对主题做过一下小修改,所以会有一些修改文字)
      (1)访问的地址:(或者也可以直接点击后台主页面的,左上角的小房子后面自己修改的标题跳转过去)

      http://192.168.186.129/wordpress/index.php
      
      • 1

      (2)展示页面:
      访问网站的页面

    八. 后语:

    以上就是小熙搭建workldPress的过程了,如果有帮到你还请一健三联下哦。

  • 相关阅读:
    改进 hibernate-validator,新一代校验框架 validator 使用介绍 v0.4
    微服务【同步和异步通讯详解】第6章
    大工业用电计费及其相关知识
    mysql中的函数
    已知中序遍历数组和先序遍历数组,返回后序遗历数组
    C++学习第四天(类与对象下)
    springboot酒店客房管理系统设计
    目前无法建立VS2013与Qt的连接???
    浅谈木材加工企业的电气火灾隐患及电气火灾监控系统的应用
    数据挖掘之贝叶斯优化——前反馈特征的参数,估计特征的最佳数值
  • 原文地址:https://blog.csdn.net/weixin_41133233/article/details/125470199