Typecho博客部署
tip:环境基于centos7.4,LAMP架构
安装 apache
# 安装httpd服务
yum install httpd -y
# 启动httpd服务
systemctl start httpd
# 设置httpd服务开机启动
systemctl enable httpd
设置 防火墙
安装 php
tip: yum 默认安装 php5.4
- 安装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
- 测试
安装 mysal
- 下载 mysql 的 rpm 包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
- 安装 mysql源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
- 检查 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
- 安装 mysql-community-server
yum install mysql-community-server #安装mysql-community-server
systemctl start mysqld # 启动mysql
systemctl enable mysqld # 设置mysql 开机自启动
- 修改密码
# 使用此命令查看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位 大小写 符号数字 - 新建 数据库
# 新建数据库名为 typecho 的数据库
create database typecho;
# 创建一个用户名为typecho ,密码为admin123.的普通用户
# 赋予其typecho数据库的所有表的权限。
grant all privileges on typecho.* to typecho@localhost identified by 'admin123.';
# 设置修改立即生效
flush privileges;
安装 typecho
- 下载 安装包
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
- 解压并安装typecho
# 解压下载的typecho
tar -xzvf 1.1-17.10.30-release.tar.gz
# 将文件复制到 /var/www/html/ 目录下
cd build
cp -rf ./* /var/www/html/
- 安装程序
调整样式
- 主题
- 下载主题
- 移动到 /var/www/html/usr/themes 目录下
- 后台切换主题
- 插件
- 下载插件
- 移动到 /var/www/html/usr/plugins 目录下
- 后台激活插件
排错
- 服务器重启,typecho 无法运行
- 查看apache,mysql,php 运行状态;防火墙是否关闭
- 安装过程中,服务无法启动