天天看點

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. 安裝過程中,服務無法啟動
    • 檢查配置檔案