WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Discuz:附錄 discuz本地運(yùn)行環(huán)境構(gòu)建(windows)
- 內(nèi)容簡(jiǎn)介
為了方便您在本地體驗(yàn)/熟悉/調(diào)試 Discuz!,下面提供一篇完整的 Windows 2000/XP/2003 環(huán)境下的服務(wù)器搭建方法,您只需按照步驟逐步操作,即可輕松構(gòu)建本地的 Discuz! 運(yùn)行環(huán)境。
- 軟件準(zhǔn)備
安裝進(jìn)行之前需準(zhǔn)備好以下軟件:
IIS : Windows 2000/XP/2003 安裝光盤 Apache : http://httpd.apache.org/download.cgi PHP(及4.0.6以上): http://www.php.net/downloads.php MySQL(3.23 及以上): http://dev.mysql.com/downloads/ Zend Optimizer(1.1.0 以上): http://www.zend.com/store/products/zend-optimizer.php phpMyAdmin: http://sourceforge.net/projects/phpmyadmin/ |
本文只是列舉了撰寫之時(shí),常用的軟件版本,通常情況下,安裝方法也可以適合未來一定時(shí)期的版本。使用到的軟件如下:IIS 5.0/6.0、 Apache 2.0.52、PHP 4.3.9、MySQL 4.1.7、Zend Optimizer 2.5.5、phpMyAdmin 2.6.0,您也可以到 http://www.discuz.com/index.php?category=4 下載以上部分軟件。
注意:Aapche 和 IIS 選擇其一即可,如果想要兩者共存且能同時(shí)工作,請(qǐng)?jiān)诎惭b Apache 過程中設(shè)置好端口,默認(rèn)是 80,如您可以設(shè)置為 8080,或者更改 IIS 的端口。
- 安裝 PHP
1. 下載后得到 php-4.3.9-Win32.zip,解壓至 C:\PHP(這個(gè)路徑可以隨意,不過下面要是用到這個(gè)路徑,請(qǐng)相應(yīng)修改)。
2. 進(jìn)入 C:\PHP,將 php.ini-dist 復(fù)制一份放到 C:\WINNT( Windows XP/2003 下為 C:\Windows )內(nèi),改名為 php.ini,然后用記事本打開,利用記事本的查找功能搜索 extension_dir = "./",并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP\extensions"。再搜索 register_globals = Off,將 Off 改成 On。如果你想讓 PHP 支持更多功能模塊,請(qǐng)按照下面的步驟去做,如果不想的話,直接保存關(guān)閉 php.ini 即可。
PHP 支持的模塊很多,搜索:
;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; |
3. 下面所列的就是 PHP 預(yù)支持的擴(kuò)展模塊,默認(rèn)情況下都用分號(hào)在前面注釋掉了,如果你想 PHP 支持某個(gè)模塊,請(qǐng)將前面的“;”去掉即可。如果安裝完畢后測(cè)試時(shí),彈出不支持 xxx.dll 模塊的話,直接將前面分號(hào)再加上去,保存后重啟 Web 服務(wù)器就可以了。
把 C:\PHP\php4ts.dll 和 C:\PHP\dlls 目錄下的所有文件復(fù)制粘貼到 C:\WINNT\system32\( Windows 2003 下為 C:\Windows\system32 )內(nèi)。
4. 配置 IIS 使其支持 PHP(如果您使用 Apache 作為 Web 服務(wù)器,請(qǐng)?zhí)^本步):
a.首先必須確定系統(tǒng)中已經(jīng)正確安裝 IIS,如果沒有安裝,需要先安裝 IIS,安裝步驟如下: ■Windows 2000 下的 IIS 安裝: 用 Administrator 帳號(hào)登陸系統(tǒng),將 Windows 2000 安裝光盤插入光盤驅(qū)動(dòng)器,進(jìn)入“控制面板”點(diǎn)擊“添加/刪除程序”,再點(diǎn)擊左側(cè)的“添加/刪除 Windows 組件”,在彈出的窗口中選擇“Internet 信息服務(wù)(IIS)”,點(diǎn)下面的“詳細(xì)信息”按鈕,選擇組件,以下組件是必須的:“Internet 服務(wù)管理器”、“World Wide Web 服務(wù)器”和“公用文件”,確定安裝。 安裝完畢后,在“控制面板”的“管理工具”里打開“服務(wù)”,檢查“IIS Admin Service”和“World Wide Web Publishing Service”兩項(xiàng)服務(wù),如果沒有啟動(dòng),將其啟動(dòng)即可。 ■Windows 2003 下的 IIS 安裝: 由于 Windows 2003 的 IIS 6.0 集成在應(yīng)用程序服務(wù)器中,因此安裝應(yīng)用程序服務(wù)器就會(huì)默認(rèn)安裝 IIS 6.0,在“開始”菜單中點(diǎn)擊“配置您的服務(wù)器”,在打開的“配置您的服務(wù)器向?qū)А崩镒髠?cè)選擇“應(yīng)用程序服務(wù)器(IIS,ASP.NET)”,單擊“下一步”出現(xiàn)“應(yīng)用程序服務(wù)器選項(xiàng)”,你可以選擇和應(yīng)用程序服務(wù)器一起安裝的組件,默認(rèn)全選即可,單擊“下一步”,出現(xiàn)“選擇總結(jié)界面”,提示了本次安裝中的選項(xiàng),配置程序?qū)⒆詣?dòng)按照“選擇總結(jié)”中的選項(xiàng)進(jìn)行安裝和配置。 打開瀏覽器,輸入:http://localhost/,看到成功頁面后進(jìn)行下面的操作: b.將 PHP 安裝為 ISAPI 模式: 在“控制面板”的“管理工具”中選擇“Internet 服務(wù)管理器”,打開 IIS 后停止服務(wù),然后在左側(cè)“默認(rèn)Web站點(diǎn)”上單擊右鍵選擇“屬性”,在打開的“默認(rèn) Web 站點(diǎn)屬性”窗口的“ISAPI 篩選器”標(biāo)簽里找到并點(diǎn)擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:PHP,再將可執(zhí)行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll。 打開“默認(rèn) Web 站點(diǎn)屬性”窗口的“主目錄”標(biāo)簽,找到并點(diǎn)擊“配置”按鈕,在彈出的“應(yīng)用程序配置”窗口中找到并點(diǎn)擊“添加”按鈕,在彈出的窗口中新增一個(gè)擴(kuò)展名映射,擴(kuò)展名為 .php,單擊“瀏覽”將可執(zhí)行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll,然后一路確定即可。如果還想支持諸如 .php3,.phtml 等擴(kuò)展名的 PHP 文件,可以重復(fù)“添加”步驟。 再打開“默認(rèn) Web 站點(diǎn)屬性”窗口的“的“文檔”標(biāo)簽,找到并點(diǎn)擊“添加”按鈕,向默認(rèn)的 Web 站點(diǎn)啟動(dòng)文檔列表中添加 index.php 項(xiàng)。您可以將 index.php 升到最高優(yōu)先級(jí),這樣,訪問站點(diǎn)時(shí)就會(huì)首先自動(dòng)尋找并打開 index.php 文檔。 確定 Web 目錄的應(yīng)用程序設(shè)置和執(zhí)行許可中選擇為純腳本,然后關(guān)閉 Internet 信息服務(wù)管理器,在命令提示符中執(zhí)行如下命令:
net stop w3svc net stop iisadmin net start w3svc
打開瀏覽器,輸入:http://localhost/,看到成功頁面后,在 IIS 根目錄下新建一個(gè) phpinfo.php,內(nèi)容如下:
<?php phpinfo(); ?> |
打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當(dāng)前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI。
5. 配置 Apache 使其支持 PHP(如果您使用 IIS 作為 Web 服務(wù)器,請(qǐng)?zhí)^本步):
一般下載后得到的是一個(gè) .exe 文件,直接雙擊安裝,過程中需設(shè)置一下服務(wù)器名,如設(shè)置為: localhost,假設(shè)裝在 C:\。
打開 C:\Apache\Apache2\conf\httpd.conf,在最后添加如下代碼:
LoadModule php4_module "C:/php4/sapi/php4apache2.dll" AddType application/x-httpd-php .php |
查找 DirectoryIndex,在其后面添加 index.php,保存后關(guān)閉文件,Restart Apache。
打開瀏覽器,輸入:http://localhost/,看到成功頁面后,在 C:\Apache\Apache2\htdocs 下新建一個(gè) phpinfo.php,內(nèi)容如下:
<?php phpinfo(); ?> |
打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當(dāng)前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API 的模式為:Apache2 handler。
- 安裝 MySQL :
如果你下載的是 Windows Essentials (x86),將得到 mysql-4.1.7-essential-win.exe,直接雙擊安裝即可。安裝過程中會(huì)提示你是不是立即進(jìn)行配置,選擇否即可完成安裝。安裝完畢后,在“開始”菜單的“運(yùn)行”中輸入:C:\MySQL\bin\mysqld-nt -install,運(yùn)行成功之后再輸入:net start mysql,將會(huì)啟動(dòng) MySQL 服務(wù)。要停止 MySQL 服務(wù),輸入:net stop mysql ;如果你還想較詳細(xì)的配置 MySQL,就請(qǐng)進(jìn)入 C:\MySQL\bin 目錄,運(yùn)行 MySQLInstanceConfig.exe,按提示操作即可。
如果你下載的是 Windows (x86),解壓后雙擊執(zhí)行 Setup.exe 即可,步驟同上。
如果你下載的是 Without installer (unzip in C:\),直接解壓到 C:\MySQL,在“開始”菜單的“運(yùn)行”中輸入: C:\MySQL\bin\mysqld-nt.exe -install,運(yùn)行成功之后再輸入:net start mysql,即可啟動(dòng) MySQL 服務(wù)。要停止 MySQL 服務(wù),輸入:net stop mysql。
- 安裝 Zend Optimizer :
下載后得到 ZendOptimizer-2.5.5-Windows-i386.exe,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時(shí),選擇 IIS,然后提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini,點(diǎn)確定后安裝完成。
Zend Optimizer 的安裝向?qū)?huì)自動(dòng)根據(jù)你的選擇來修改 php.ini 幫助你啟動(dòng)這個(gè)引擎。下面簡(jiǎn)單介紹一下 Zend Optimizer 的配置選項(xiàng)。以下為安裝完成后 php.ini 里的默認(rèn)配置代碼(分號(hào)后面的內(nèi)容為注釋):
[Zend] zend_optimizer.optimization_level=15 ;優(yōu)化程度,這里定義啟動(dòng)多少個(gè)優(yōu)化過程,默認(rèn)值是 15,表示同時(shí)開啟 10 個(gè)優(yōu)化過程中的 1-4,我們可以將這個(gè)值改為 1023,表示開啟全部10個(gè)優(yōu)化過程。 zend_extension_ts="C:\Zend\lib\ZendExtensionManager.dll" ;Zend Optimizer 模塊在硬盤上的安裝路徑。 zend_extension_manager.optimizer_ts="C:\Zend\lib\Optimizer-2.5.5" ;優(yōu)化器所在目錄,默認(rèn)無須修改。 |
- 安裝 phpMyAdmin:
下載得到 phpMyAdmin-2.6.0.zip,將其解壓到 IIS 根目錄,找到并打開 config.inc.php,做以下修改:
搜索 $cfg['PmaAbsoluteUri'],將其設(shè)置為 phpMyAdmin 目錄路徑,如:http://localhost/phpMyAdmin/。
搜索 $cfg['DefaultLang'],將其設(shè)置為 zh-gb2312。
搜索 $cfg['DefaultCharset'],將其設(shè)置為 gb2312。
打開瀏覽器,輸入:http://localhost/phpMyAdmin/,若 IIS/Apache 和 MySQL 均已啟動(dòng),phpMyAdmin 默認(rèn)無須密碼即可瀏覽數(shù)據(jù)庫內(nèi)容。
phpMyAdmin 的具體功能,請(qǐng)慢慢熟悉,這里不再贅述。