大家好,很高興和各位一起分享我第 111 篇原創(chuàng)文章,喜歡和支持我的工程師,一定記得給我點(diǎn)贊、收藏、分享喲。
加微信【jiyuyun18】與作者溝通交流
Typecho 是一個(gè)基于 PHP 和 Markdown 的開源輕量級(jí)博客系統(tǒng),界面清爽。
本文所用服務(wù)器系統(tǒng)為 Windows Server 2012, IIS 版本為 6.2。
本文使用 sqlite3 作為數(shù)據(jù)庫(kù),沒(méi)有使用傳統(tǒng)的 MySQL 數(shù)據(jù)庫(kù),因?yàn)?slqite3 數(shù)據(jù)庫(kù)小巧簡(jiǎn)單,PHP 已經(jīng)內(nèi)置了該數(shù)據(jù)庫(kù),無(wú)需另外下載。
PHP 版本我使用的是 7.0.33 版本,Typecho 對(duì)最新的 7.4 版本不支持。PHP 安裝可參考我的另一篇文章:在 IIS 服務(wù)器上安裝 PHP , 但在那篇文章中安裝的是 7.4 版本。
1. 安裝 VC 運(yùn)行環(huán)境
下面是適應(yīng)于 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
各個(gè)版本的 VC++ 運(yùn)行環(huán)境: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 根目錄中新建一個(gè) sessions 文件夾。更改 php.ini 文件夾中的 session.save_path 的路徑為 “C:\php\sessions”:
4. extension_dir
取消 extension_dir 所在行的注釋,并將其值設(shè)置為 C:\php\ext:
5. 取消注釋下面這些行
extension=openssl
extension=pdo_mysql
extension=pdo_sqlite
extension=sockets
extension=sqlite3
sqlite3.extension_dir = "C:\php\ext"
6. 把 Typecho 文件解壓到網(wǎng)站目錄
7. IIS 中新建網(wǎng)站
8. 配置 Typecho 網(wǎng)站
初次運(yùn)行 Typecho 網(wǎng)站后,可以進(jìn)行設(shè)置:
9. 訪問(wèn)網(wǎng)站
運(yùn)行,確認(rèn),開始安裝后,可能會(huì)出現(xiàn)錯(cuò)誤:
但是,網(wǎng)站已經(jīng)OK了,輸入網(wǎng)址 “http://blog.fiyduo.com/” 后,訪問(wèn)結(jié)果如下:
輸入網(wǎng)址:“http://blog.fiyduo.com/admin” 可以訪問(wèn)網(wǎng)站后臺(tái):