快速建立Typecho博客网站
??最近偶然間發現Typecho這個開源的博客程序,又燃起了我的一顆自建私人博客的心。相比于老牌的WordPress,Typecho足夠的輕量級,甚至于256M內存的小雞也能夠完美的運行起來。作為一個非專業前端開發的業余博主,Typecho擁有足夠的主體外觀和插件也能幫我解決大部分美化問題了,讓我能夠專注于blog本身的內容。
一、環境搭建
??由于我只有一臺安裝了Centos7的虛擬主機,所以后文所有內容都是基于Centos7來說明的。當然,請確保自己擁有管理員權限。
1、安裝Apache
??第一步是為我們的服務器搭建一個Web服務器,輸入如下指令安裝:
yum -y install httpd #安裝主程序 systemctl start httpd.service #啟動服務??等待完成后使用如下指令查詢服務運行狀態:
systemctl start httpd.service??如果顯示結果如下圖所示,紅框內狀態為 active(running),則表示Apache安裝成功了。
??最后輸入如下指令設置開機自動啟動服務:
systemctl enable httpd.service #設置開機啟動服務2、安裝數據庫
??由于我們的目標僅僅是搭建一個輕量級的私人博客,可能并沒有多少訪問量?(ˊ?ˋ*)?,所以相對于擁有更高性能的MySQL來說,可能更加輕量級的SQLite就足夠使用了。更何況我們的服務器資源有限,當然是選擇資源占用量更小,使用更加方便的SQLite啦。
??使用如下指令安裝SQLite:
yum -y install sqlite-devel #安裝SQLite3??等待完成后使用如下指令查看是否安裝成功:
sqlite3 -version #查詢版本號??如果顯示結果如下圖所示,能夠看到版本號3.7.17(Centos內置源的版本比較老),則表示SQLite3安裝成功了。
3、安裝PHP
??Typecho官方要求PHP5.1,但是據說PHP7的性能是PHP5的兩倍,所以我們直接安裝PHP7好了。由于Centos內置源的版本比較老,所以我們要先更換一下PHP的源,輸入如下指令:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm??如果之前有安裝過PHP的請先卸載舊版本:
yum -y remove php* #卸載舊版本PHP??使用如下指令安裝PHP和常用插件:
yum -y install php #安裝PHP yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-sqlite3 #安裝常用插件二、安裝Typecho
1、獲取Typecho主程序
??訪問官方下載地址 Typecho Download ,獲取穩定版主程序壓縮包。解壓后將build文件夾內所有文件全部上傳到服務器的/var/www/html目錄下,不包括build文件夾本身。
- Tips: 可以使用 scp 指令或者直接使用擁有可視化交互界面的WinSCP軟件上傳Typecho主程序。
??主程序上傳完后執行如下指令提升權限,這一步很重要,不然Typecho沒有辦法完成安裝。
chmod -R 775 /var/www/html #提升權限2、初始化Typecho
??首先輸入如下指令重啟Apache服務:
systemctl restart httpd.service #重啟Apache服務??然后使用瀏覽器訪問你的網站(域名或IP),如果出現下圖,那么恭喜你,按提示完成安裝就成功了! ╮(╯▽╰)╭
Typecho官方網站:http://typecho.org/
Enjoy it!
總結
以上是生活随笔為你收集整理的快速建立Typecho博客网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sublime检测c语言语法错误,Sub
- 下一篇: k8s 指定节点调度标签