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 運作狀态;防火牆是否關閉
- 安裝過程中,服務無法啟動