Typecho 是一個基于 php 和 Markdown 的開源輕量級博客系統,界面清爽。
本文所用服務器系統為 windows Server 2012, IIS 版本為 6.2。
本文使用 sqlite3 作為數據庫,沒有使用傳統的 MySQL 數據庫,因為 slqite3 數據庫小巧簡單,PHP 已經內置了該數據庫,無需另外下載。
PHP 版本我使用的是 7.0.33 版本,Typecho 對最新的 7.4 版本不支持。PHP 安裝可參考我的另一篇文章:在 IIS 服務器上安裝 PHP , 但在那篇文章中安裝的是 7.4 版本。
1. 安裝 VC 運行環境
下面是適應于 VC 2015, 2017, 2019 and 2022 的安裝包:
X86: https://aka.ms/vs/17/release/vc_redist.x86.exe
X64: https://aka.ms/vs/17/release/vc_redist.x64.exe
各個版本的 VC++ 運行環境:
https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2008-vc-90-sp1-no-longer-supported
我安裝的是 X64 版本:
2. force_redirect
取消 cgi.force_redirect注釋,并將其值改為 0:
3. sessions
在PHP 根目錄中新建一個 sessions 文件夾。更改 php.ini 文件夾中的 session.save_path 的路徑為 “C:phpsessions”:
4. extension_dir
取消 extension_dir 所在行的注釋,并將其值設置為 C:phpext:
5. 取消注釋下面這些行
extension=openssl
extension=pdo_mysql
extension=pdo_sqlite
extension=sockets
extension=sqlite3
sqlite3.extension_dir = "C:phpext"
6. 把 Typecho 文件解壓到網站目錄
7. IIS 中新建網站
8. 配置 Typecho 網站
初次運行 Typecho 網站后,可以進行設置:
9. 訪問網站
運行,確認,開始安裝后,可能會出現錯誤:
但是,網站已經OK了,輸入網址 “http://blog.fiyduo.com/” 后,訪問結果如下:
輸入網址:“
http://blog.fiyduo.com/admin” 可以訪問網站后臺: