天天看点

Typecho博客部署Typecho博客部署

Typecho博客部署

tip:环境基于centos7.4,LAMP架构

安装 apache

# 安装httpd服务
yum install httpd -y
# 启动httpd服务
systemctl start httpd 
# 设置httpd服务开机启动
systemctl enable httpd              

设置 防火墙

  • 云服务器
    • 设置安全组,开放 80 端口
  • 服务器
    • 关闭防火墙,或设置 通过权限
      # 关闭防火墙
      systemctl stop firewalld
      # 禁止防火墙开机自启
      systemctl disable firewalld           

安装 php

tip: yum 默认安装 php5.4
  1. 安装php服务及插件
    # 安装php
    yum install php
    # 安装php mysql 组件
    yum install php-mysql   
    # 其它插件安装
    yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel           
  2. 测试
    • 新建测试文件
      # 编辑测试文件
      vi var/www/html/test.php
      
      # 测试代码
      <?php
      phpinfo();
      ?>           
    • 重启 apache 服务,访问 服务器IP/test.php

安装 mysal

  1. 下载 mysql 的 rpm 包
    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm           
  2. 安装 mysql源
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm           
  3. 检查 mysql源是否安装成功
    # 检查mysql源是否安装成功
    yum repolist enabled |grep mysql
    # 如果看到以下信息则说明源安装成功
    !mysql-connectors-community/x86_64   MySQL Connectors Community               74
    !mysql-tools-community/x86_64        MySQL Tools Community                    74
    !mysql57-community/x86_64            MySQL 5.7 Community Server            
  4. 安装 mysql-community-server
    yum install mysql-community-server  #安装mysql-community-server
    systemctl start mysqld        # 启动mysql
    systemctl enable mysqld       # 设置mysql 开机自启动           
  5. 修改密码
    # 使用此命令查看mysql默认root密码
    grep 'temporary password' /var/log/mysqld.log  
    # 使用默认密码登录mysql
    mysql -uroot -p
    # 修改root密码
    ALTER USER root@localhost IDENTIFIED BY 'Passwd12345@';           
    tip:mysql5.7 默认密码需要 12位 大小写 符号数字
  6. 新建 数据库
    # 新建数据库名为 typecho 的数据库
    create database typecho;  
    
    # 创建一个用户名为typecho ,密码为admin123.的普通用户
    # 赋予其typecho数据库的所有表的权限。
    grant all privileges on typecho.* to typecho@localhost identified by 'admin123.';
    # 设置修改立即生效
    flush privileges;             

安装 typecho

  1. 下载 安装包
    wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz           
  2. 解压并安装typecho
    # 解压下载的typecho
    tar -xzvf 1.1-17.10.30-release.tar.gz  
    # 将文件复制到 /var/www/html/ 目录下
    cd build
    cp -rf ./* /var/www/html/
               
  3. 安装程序
    • 浏览器输入 服务器IP
    • 安装

调整样式

  1. 主题
    • 下载主题
    • 移动到 /var/www/html/usr/themes 目录下
    • 后台切换主题
  2. 插件
    • 下载插件
    • 移动到 /var/www/html/usr/plugins 目录下
    • 后台激活插件

排错

  1. 服务器重启,typecho 无法运行
    • 查看apache,mysql,php 运行状态;防火墙是否关闭
  2. 安装过程中,服务无法启动
    • 检查配置文件