Typecho是一款博客類CMS,相比於常用的Wordpress,具有體積小,響應快,對服務器性能要求低等優點。Wordpress的壓縮包約9M,而Typecho僅0.5M不到。體積的優勢再加上專注於博客,使得Typecho可以良好的運行在低性能的VPS(VPS全稱Virtual Private Server,即虛擬專用服務器,來源於一種將一臺服務器分割成多個虛擬專享服務器的技術)上,一般256M就足以良好的運行Typecho,並且還能保證優秀的響應速度。
準備工作
1.需要一臺大於等於256M內存的安裝Debian8的VPS。
2.過程中需要使用到ssh和sftp工具,建議使用xshell和xftp,這兩款軟件針對於個人都是免費的。
3.下載typecho的安裝包並解壓。可以從官網下載;也可以從Github上下載源代碼。
搭建過程
使用ssh鏈接上vps後,首先需要更新系統。由於系統為debian8,所以輸入以下命令:
sudo apt-get -y update && sudo apt-get -y upgrade
安裝apache:
sudo apt-get -y install apache2
安裝完apache後,在瀏覽器中輸入VPS的地址就會看到如圖所示的apache默認頁面。
安裝MySQL數據庫服務:
sudo apt-get -y install mariadb-server mariadb-client
安裝時會提示你設置數據庫密碼(有些版本安裝時不會提示你輸入密碼):
然後繼續安裝MySQL:
mysql_secure_installation
按照圖中所示進行選擇配置:
安裝PHP以及相關組件:
sudo apt-get -y install php5 libapache2-mod-php5
重啟mySQL和apache以及設置開機自啟:
sudo service apache2 restart
sudo systemctl enable apache2
sudo service mysql restart
sudo systemctl enable mysql
新建一個數據庫:
sudo mysql -u root -p
提示輸入你剛才設置的MySQL密碼:
CREATE DATABASE name;
Query OK, 1 row affected (0.00 sec)//此段為mySQL反饋提示,不需要輸入。
將name更換為你想要的任意名稱:
CREATE USER user@localhost;
Query OK, 0 rows affected (0.00 sec)//此段為mySQL反饋提示,不需要輸入。
將user更換為你想要的任意用戶名稱:
SET PASSWORD FOR user@localhost= PASSWORD("密碼")
Query OK, 0 rows affected (0.00 sec)//此段為mySQL反饋提示,不需要輸入。
為user設置一個密碼,請設置一個足夠複雜的密碼:
GRANT ALL PRIVILEGES ON name.* TO user@localhost IDENTIFIED BY '密碼'
Query OK, 0 rows affected (0.00 sec)//此段為mySQL反饋提示,不需要輸入。
FLUSH PRIVILEGES
確認並退出MySQL:
exit
安裝Typecho
使用ftp工具將先前下載的typecho壓縮包解壓並且上傳到/var/www/html目錄中;
在瀏覽器中輸入VPS的IP地址,將看到如下所示的頁面:
點擊進行下一步;
填寫數據庫用戶名,即上述的user;填寫數據庫用名,即上述的name。並依次填寫網站地址,用戶名,密碼和郵箱;
至此完成typecho搭建。
實際效果可以參看這裡,網站採用默認模板。做到了即使將服務器放置在海外,仍然能夠保證快速有效的響應速度。
想看到更多這類內容?去APP商店搜IT之家,天天都有小歡喜。
閱讀更多 IT之家 的文章