Windows7&IIS7.5部署Discuz全攻略

組長說在內網部署一個論壇,這可難不倒我,裝個Discuz嘛。
部署環境就一臺普通的PC,四核i3,Windows7。這就開搞了。php

 

準備工做

系統是Windows 7 專業版,自帶IIS7.5(家庭版不帶)。IIS7開始帶了FastCgi,對PHP支持好了許多,因此也沒必要裝Apache啦。
下載 PHP 5.4、 MySQL 5.5 以及Discuz X2。html

對於IIS7 FastCgi,咱們應當選擇VC9編譯的線程安全的版本。mysql

 

安裝PHP

解壓PHP,我給的路徑是C:\PHP,大夥兒隨意
把php.ini-production更名爲php.ini(用於開發環境的話,就改那個development)sql

修改擴展路徑數據庫

extension_dir = "./ext"windows

啓用MySQL擴展(即去掉分號)安全

extension=php_MySQL.dll服務器

修改時區網站

date.timezone=Asia/Shanghai編碼

完了能夠嘗試在命令行中執行如下PHP:

cd C:\PHP
php -v

能夠看到php的版本信息,若是把dll文件不存在的擴展打開了的話,會有提示。

 

配置IIS

IIS容易對付,不過先得把確保這幾項已經裝上:

一、添加模塊映射
啓動IIS管理器,對服務器設置「處理程序映射」,」添加模塊映射「:
(圖)
注意,設置可執行文件路徑的時候,要選擇exe。

二、添加index.php爲默認文檔
對服務器設置「默認文檔」,添加index.php


三、建立新站點
接着在建立一個新的站點,並建立一個目錄存放你的網站,C:\Forum
主機名填你想要綁定的域名,對於一臺服務器上有多個網站的狀況,域名幾乎是必須的。
固然啦,內網的話,就改hosts隨便弄個上去吧。

 

四、設置程序池
去應用程序池,設置剛纔建立的站點對應的程序池,把.Net framework版本設成無託管代碼。

重啓IIS,在網站目錄下放一個index.php,內容很簡單:
<?php phpinfo(); ?>

訪問網站,設置無誤的話應該能看到PHP的系統信息。

 

安裝MySQL

安裝MySQL挺容易的,按照Discuz給出的教程就能夠了。
由於我下的是UTF8版本的Discuz,因此在選擇字符編碼那一步選的UTF8。

至於改數據庫目錄以及移動那個dll,看上去徹底沒那個必要,我也就沒弄。

 

安裝Discuz

最煩的都搞定了,最後把安裝包裏upload裏面的東西都複製到網站目錄下,
訪問網站下的install目錄就能看到安裝界面
剩下的不用說了吧···

得記得安裝完了之後,進UCenter->全局->域名設置->應用域名,把論壇的域名給設好了,
不然論壇首頁就是個500

 

Over.

相關文章
相關標籤/搜索