Centos7搭建LAMP+Typecho博客

Centos7搭建LAMP+Typecho博客

一、安裝Apache的httpd服務

yum install httpd        # 安裝httpd服務
systemctl start httpd    # 啓動httpd服務
systemctl status httpd   # 查看httpd服務狀態,看到Active: active(running)說明httpd服務已啓動
systemctl enable httpd   # 設置httpd服務開機啓動

二、設置防火牆

systemctl status firewalld.service ## 查看防火牆狀態,看到Active: active(running)說明防火牆已打開

# 運行 http https 通過防火牆
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

這時候,在瀏覽器輸入centos 系統IP地址應該就可以看到 Apache 的測試頁面了。

三、安裝PHP

  1. 安裝php服務及插件

    yum install php         # 安裝php
    yum install php-mysql   # 安裝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. 測試是否安裝成功

    1. 進入 /var/www/html/目錄新建一個test.php文件,內容爲:

      <?php
      phpinfo();
      ?>
    2. 使用systemctl restart httpd重啓Apache 服務,在瀏覽器輸入centos 系統IP地址/test.php測試php是否安裝成功,如果看到php版本信息則安裝成功。

四、安裝mysql

  1. 下載mysql 源安裝包

     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              307
  4. 安裝mysql-community-server

    yum install mysql-community-server  #安裝mysql-community-server
    systemctl start mysqld        # 啓動mysql,第一次啓動時間比較久,耐心等啊
    systemctl status mysqld       # 查看mysql 是否啓動
    systemctl enable mysqld       # 設置mysql 開機自啓動
  5. 修改root密碼,mysql安裝完成之後,在/var/log/mysqld.log文件中給root生成了一個默認密碼。

    grep 'temporary password' /var/log/mysqld.log  # 使用此命令查看mysql默認root密碼
    
    2018-10-05T02:32:26.371630Z 1 [Note] A temporary password is generated for root@localhost: u)HttITK7R6V  # u)HttITK7R6V 這一串就是默認密碼
    
    mysql -uroot -p  #使用默認密碼登錄mysql
    ALTER USER root@localhost IDENTIFIED BY 'admin123.';  # 修改root密碼
    
  6. 使用mysql -uroot -p登錄mysql,爲 typecho新建一個數據庫和用戶

    create database typecho;  # 新建數據庫名爲 typecho 的數據庫
    
    # 創建一個用戶名爲typecho ,密碼爲admin123.的普通用戶,賦予其typecho數據庫的所有表的權限。
    grant all privileges on typecho.* to typecho@localhost identified by 'admin123.';
    flush privileges;  # 設置修改立即生效
    

五、安裝typecho

  1. http://typecho.org/download下載 typecho上傳到centos服務器,或者直接使用wget下載(推薦直接下載)

    wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz #直接使用wget下載
    
  2. 解壓並安裝typecho

    tar -xzvf 1.1-17.10.30-release.tar.gz  # 解壓下載的typecho
    # 解壓完後又一個 build 目錄,將下面的所有內容複製到 /var/www/html/ 目錄下
    cd build  # 進入build 目錄
    cp -rf ./* /var/www/html/   # 複製內容
    
  3. 在瀏覽器輸入IP就可以訪問typecho的安裝程序了,接下來就是按照提示,設置管理員用戶的用戶名和密碼,並設置使用的mysql的數據名和用戶名密碼。中間可能需要手動創建config.inc.php文件,步驟如下:

    cd /var/www/html  # 進入 /var/www/html 目錄
    vi  config.inc.php # 創建 config.inc.php 文件,並將網頁上提示的內容複製到 config.inc.php 文件中,保存並退出。回到網頁點繼續安裝。
    
    
    
  4. 到這裏整個博客的搭建就完成了,快去體驗一下新博客吧!

posted @ 2019-03-02 16:03 ay-a 閱讀(...) 評論(...) 編輯 收藏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章