Typecho博客部署

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 轻量级的 博客

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. 安装过程中,服务无法启动

    • 检查配置文件
相关文章
|
2月前
|
运维 Ubuntu 应用服务中间件
Ubuntu安装typecho博客
Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。 Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从 echo 'Hello,world!'; 开始自己的PHP编程之路的。
77 0
|
2月前
|
存储 搜索推荐 前端开发
【第22期】用Typecho搭建自己的博客
【第22期】用Typecho搭建自己的博客
85 0
|
前端开发 Go iOS开发
如何通过hugo部署一套技术博客
一步一步带你搭建一个完成的技术播客
|
JavaScript 搜索推荐 程序员
使用Hexo 搭建你的技术博客
使用Hexo 搭建你的技术博客
145 0
|
应用服务中间件 数据库 数据安全/隐私保护
10分钟搭建Wordpress博客站点
10分钟搭建Wordpress博客站点
113 1
10分钟搭建Wordpress博客站点
|
信息无障碍 UED
Typecho博客程序
仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。
108 0
Typecho博客程序
Wordpress博客程序
它的安装过程非常简单直观,任何菜鸟抑或高手都可轻松搞定。Wordpress的用户群体可算是一大优势。
86 0
Wordpress博客程序
|
弹性计算 Unix 网络安全
安装 WordPress 博客程序 | 学习笔记
快速学习 安装 WordPress 博客程序
123 0
安装 WordPress 博客程序 | 学习笔记
|
弹性计算 人工智能 大数据
我的博客网站初体验
利用博客网站编写和呈现新闻,融合多种媒介,综合性的呈现信息,既满足了当下人们的阅读习惯,也丰富了内容的呈现形式,让一个事件、一个故事变得更加立体、丰富。利用网站编写融合新闻将成为我创建云场景、构建云服务的起点,未来我会充分利用博文网站平台,结合自己的专业讲好生活中的好故事。另外,继续探索新的云服务领域,例如AI、编程、大数据等,文科生也可以“牛”起来。
|
JavaScript 安全 应用服务中间件