新聞中心
在互聯(lián)網(wǎng)時(shí)代,網(wǎng)站已經(jīng)成為人們獲取信息、交流溝通的必不可少的一種途徑。開發(fā)出一個(gè)自己的網(wǎng)站,往往需要用到一些網(wǎng)站建設(shè)的軟件,其中 Discuz 就是一種很受歡迎的網(wǎng)站建設(shè)軟件。然而,在網(wǎng)站開發(fā)過程中,往往需要用到數(shù)據(jù)庫管理,而對(duì)于一些需要提供多用戶使用的網(wǎng)站,例如論壇等,多用戶數(shù)據(jù)庫管理便成為其不可或缺的一項(xiàng)技術(shù)。

十年的船營網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整船營建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“船營網(wǎng)站設(shè)計(jì)”,“船營網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
Discuz 是一款開源的論壇程序,其自帶 MySQL 數(shù)據(jù)庫管理功能,用于存儲(chǔ)和管理用戶提交的信息。可是,如果在一個(gè)空間上存放多個(gè)論壇,如何管理這些數(shù)據(jù)庫成為了一個(gè)難題。因此,同時(shí)管理多個(gè)數(shù)據(jù)庫就成為了多用戶網(wǎng)站開發(fā)時(shí)必須解決的問題。
在一個(gè)空間多用戶的情況下,由于每一個(gè)用戶或論壇需要的數(shù)據(jù)是獨(dú)立的,因此每一個(gè)用戶或者論壇都需要一個(gè)獨(dú)立的數(shù)據(jù)庫,這就引出了多個(gè)獨(dú)立的數(shù)據(jù)庫如何管理的問題。為了解決這一問題,我們可以借助于 Discuz 的分區(qū)管理來進(jìn)行實(shí)現(xiàn)。
分區(qū)管理的概念從根本上來說,就是將數(shù)據(jù)庫分為多個(gè)獨(dú)立的部分,每個(gè)部分可以獨(dú)立地管理。而在 Discuz 中,分區(qū)管理并不是一種全新的設(shè)計(jì),而是利用論壇進(jìn)行分區(qū)管理,即每一個(gè)論壇都對(duì)應(yīng)著一個(gè)獨(dú)立的數(shù)據(jù)庫。因此,我們可以利用分區(qū)管理的思想,讓多個(gè)用戶或論壇訪問不同的數(shù)據(jù)庫,從而實(shí)現(xiàn)多用戶數(shù)據(jù)庫的管理。
實(shí)現(xiàn)多用戶數(shù)據(jù)管理時(shí),我們應(yīng)該采用的是 Discuz 對(duì)分區(qū)管理的支持。Discuz 在設(shè)計(jì)之初,就考慮到了多用戶情況下的數(shù)據(jù)庫管理問題,因此其提供了非常完善的分區(qū)管理功能。在使用分區(qū)管理進(jìn)行多用戶數(shù)據(jù)庫管理時(shí),可以通過特定的方法來對(duì)論壇進(jìn)行分區(qū),從而實(shí)現(xiàn)對(duì)不同論壇的數(shù)據(jù)管理。
一般來說,多用戶數(shù)據(jù)庫管理會(huì)涉及到訪問權(quán)限控制、數(shù)據(jù)庫備份以及數(shù)據(jù)恢復(fù)等問題。在 Discuz 中,我們可以通過控制權(quán)限和備份機(jī)制來實(shí)現(xiàn)對(duì)多用戶數(shù)據(jù)庫的管理。在權(quán)限控制方面,我們可以通過設(shè)置不同的權(quán)限,以控制用戶對(duì)不同數(shù)據(jù)庫的訪問。例如,在某一個(gè)論壇中發(fā)帖、回帖和發(fā)私信等等,就可以通過設(shè)置相應(yīng)的權(quán)限來實(shí)現(xiàn)。同時(shí),我們也可以通過設(shè)置數(shù)據(jù)庫備份機(jī)制,來防止因?yàn)閿?shù)據(jù)異常而引起的一系列問題,例如數(shù)據(jù)的丟失等等。
在多用戶數(shù)據(jù)庫管理方面,數(shù)據(jù)安全也是一個(gè)非常關(guān)鍵的問題。因?yàn)?,如果因?yàn)閻阂夤舻仍?,?shù)據(jù)被破壞,那么整個(gè)網(wǎng)站的安全都將面臨威脅。為了保證數(shù)據(jù)安全,我們可以采用備份機(jī)制、加強(qiáng)訪問控制以及加密存儲(chǔ)等方式來保障。
多用戶數(shù)據(jù)庫管理對(duì)于論壇類網(wǎng)站來說,是十分重要且不可或缺的一項(xiàng)技術(shù)。而 Discuz 提供的分區(qū)管理功能,為我們實(shí)現(xiàn)多用戶數(shù)據(jù)庫管理提供了非常好的支持和便利。在實(shí)現(xiàn)這種管理方法的過程中,我們應(yīng)該注重?cái)?shù)據(jù)的安全和訪問權(quán)限的控制,從而保障整個(gè)網(wǎng)站的安全及性能。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220discuz如何使用?
cuz! 具備跨平臺(tái)特性,可以運(yùn)行于 Linux/FreeBSD/Unix 及微軟 Windows 2023/2023 等各種操作系統(tǒng)環(huán)境下。我們已在軟件中針對(duì)上述操作系統(tǒng)做了大量的測試和實(shí)地檢驗(yàn),保證 Discuz! 可以在上述系統(tǒng)中安全穩(wěn)定的運(yùn)行,但您此芹仍然需要做好服務(wù)器操作系統(tǒng)級(jí)的安全防備措施,例如 Windows 用戶需更改 MySQL for Windows 的初始 root 密碼,避免跨目錄的文件讀寫;類Unix 用戶需避免使用過于簡單的密碼,避免跨用戶目錄的文件讀寫,做好服務(wù)器上其他相關(guān)軟件(如 Sendmail, ftpd, httpd)等的安全防范,使用較新的軟件版本等。
如果您租用虛擬寬衡主機(jī),一般正規(guī)和技術(shù)力量較強(qiáng)的虛擬主機(jī)提供商會(huì)已經(jīng)做好操作系統(tǒng)的各項(xiàng)準(zhǔn)備,用戶可不必關(guān)注此部分。
推薦使用 Linux/FreeBSD 操作系統(tǒng),不僅完全免費(fèi),而且可以獲得更好的穩(wěn)定性和負(fù)載能力。如果使用 Windows 系統(tǒng),請將 PHP 以 ISAPI(非 CGI)方式安裝。
語言及數(shù)據(jù)庫支撐環(huán)境要求
Discuz! 需要服務(wù)器上裝有如下軟件:
可用的 httpd 服務(wù)器(如 Apache, Zeus, IIS 等)
php 4.1.0 及以上
Zend Optimizer 2.5.7 及以上
MySQL 3.23 及以上(僅針對(duì) MySQL 版 Discuz!)
以上軟件除了 httpd 軟件有可能需要購買以外,其余均森巧畢為跨平臺(tái)的免費(fèi)軟件,推薦使用以上軟件的最新穩(wěn)定版本,不僅擁有更多的功能,而且通常已修復(fù)了已知老版本的安全漏洞。
如果您租用虛擬主機(jī),請咨詢虛擬主機(jī)提供商,您的空間服務(wù)器是否已安裝了上述軟件。由于 Discuz! 的數(shù)據(jù)表具有前綴設(shè)計(jì),因此通常情況下可以將 Discuz! 與其他軟件安裝在同一個(gè)數(shù)據(jù)庫中,或采用不同的前綴名從而在同一個(gè)數(shù)據(jù)庫中安裝多個(gè) Discuz! 論壇而不產(chǎn)生沖突。
您的 MySQL 數(shù)據(jù)庫賬號(hào)應(yīng)當(dāng)擁有 CREATE、DROP、ALTER 等執(zhí)行權(quán)限,同時(shí)文件空間需不低于 2M,數(shù)據(jù)庫空間不低于 5M,通常您的虛擬空間都會(huì)滿足這個(gè)條件,以滿足包括 Discuz! 在內(nèi)的絕大多數(shù)網(wǎng)絡(luò)軟件的正常運(yùn)行。如果您不了解具體情況,請咨詢您的空間提供商。
安裝可能用到的工具軟件
Discuz! 開發(fā)組盡量使得安裝步驟簡單方便,但仍然可能會(huì)用到一些常用的工具軟件。如果您通過網(wǎng)絡(luò)將 Discuz! 軟件上傳到服務(wù)器上,您將可能需要一個(gè) FTP 客戶端軟件。通過您的服務(wù)器 FTP 賬號(hào),使用該 FTP 客戶端軟件將相關(guān)文件上傳到服務(wù)器上。同時(shí)您可能需要一個(gè)簡單的文本文件編輯軟件,用以對(duì)配置文件進(jìn)行參數(shù)修改,一般操作系統(tǒng)自帶的如 Windows 的“記事本”或第三方軟件如 UltraEdit 等都能勝任。
Discuz! 要求使用 FTP 軟件上傳 php 文件時(shí),使用二進(jìn)制(BINARY)方式進(jìn)行,否則將無法正常使用。
安裝詳細(xì)流程
第 1 步:上傳
使用 FTP 軟件登錄您的服務(wù)器,建立一個(gè)單獨(dú)的目錄,或選擇合適的位置,確保存放在此位置的文件能夠被 web 請求所訪問到,并且該目錄中具有執(zhí)行 PHP 代碼的權(quán)限。將 Discuz! 文件包的 ./upload 目錄中的全部文件和目錄結(jié)構(gòu)上傳到服務(wù)器(注意是上傳 upload 目錄中的文件和目錄,而不是上傳包含 upload 目錄本身的目錄和結(jié)構(gòu))。
如果您仍然不了解應(yīng)該上傳哪些內(nèi)容,請參考《文件及目錄結(jié)構(gòu)》中的說明。
Discuz! 要求使用 FTP 軟件上傳 php 文件時(shí),使用二進(jìn)制(BINARY)方式進(jìn)行,否則將無法正常使用。有關(guān)二進(jìn)制上傳的具體細(xì)節(jié),請參考《安裝常見問題》中的說明。
第 2 步:設(shè)置目錄屬性
如果您的服務(wù)器使用 Windows 操作系統(tǒng),可跳過這一步。
您在正式安裝以前,需要設(shè)置相關(guān)的目錄屬性,以便數(shù)據(jù)文件可以被 Discuz! 正確的讀寫。使用 FTP 軟件登錄您的服務(wù)器,將服務(wù)器上以下的目錄屬性設(shè)置為 777。
./templates
./templates/default
./templates/default/*.*
./attachments
./customavatar
./forumdata
./forumdata/cache
./forumdata/templates
第 3 步:配置數(shù)據(jù)庫信息
使用編輯器打開您本地機(jī)器上的默認(rèn)配置文件(config.inc.php),看到以下的內(nèi)容:
$dbhost = ‘localhost’; // database server
// 數(shù)據(jù)庫服務(wù)器
$dbuser = ‘dbuser’; // database username
// 數(shù)據(jù)庫用戶名
$dbpw = ‘dbpw’; // database password
// 數(shù)據(jù)庫密碼
$dbname = ‘discuz’; // database name
// 數(shù)據(jù)庫名
$adminemail = ‘; // admin email
// 論壇系統(tǒng) Email
$dbreport = 0; // send db error report? 1=yes
// 是否發(fā)送數(shù)據(jù)庫錯(cuò)誤報(bào)告? 0=否, 1=是
請依據(jù)以上的注釋配置空間服務(wù)商提供的數(shù)據(jù)庫服務(wù)器、用戶名、密碼及數(shù)據(jù)庫名。如果您使用自己安裝的服務(wù)器環(huán)境,我們建議您在可能的情況下,盡量不要使用 root 賬號(hào),而依據(jù) Discuz! 及服務(wù)器上其他軟件的需要,單獨(dú)為每個(gè)程序分配賬號(hào)和數(shù)據(jù)庫,以減少安全問題發(fā)生的可能。
請您了解:數(shù)據(jù)庫參數(shù)我們也無法告訴您如何設(shè)置,需要根據(jù)服務(wù)器賬號(hào)的實(shí)際情況而定。如果您不了解,請咨詢您的空間服務(wù)商,他們會(huì)完整的告訴您具體的設(shè)置方法。
配置好參數(shù)設(shè)置后,請保存該文件(config.inc.php),并不要忘記將其上傳到服務(wù)器上的論壇目錄中,覆蓋原有的默認(rèn)配置文件。
第 4 步:執(zhí)行安裝腳本
您的安裝已經(jīng)進(jìn)行到最后一步,請?jiān)跒g覽器中運(yùn)行 install.php,即訪問 您的域名/論壇目錄/install.php 以完成最后的安裝。
安裝腳本會(huì)檢查您的服務(wù)器系統(tǒng)環(huán)境、剩余空間、數(shù)據(jù)庫環(huán)境,并具備一定的糾錯(cuò)功能。如果您在之前某一步驟操作有問題,通常安裝腳本會(huì)發(fā)現(xiàn)并作以提示,請您根據(jù)提示再對(duì)安裝過程進(jìn)行檢查。如果沒有提示出問題,請您按照其中的說明,完成最后的安裝。使用中的問題,請參考《使用指南》。
安裝成功后,請通過 FTP 刪除安裝腳本(install.php),以避免被再次安裝。
文件及目錄結(jié)構(gòu)
Discuz! 軟件包通常以 tgz(tar.gz)或 zip 的格式壓縮,絕大多數(shù)壓縮軟件可解開此類壓縮格式的軟件包,解壓后的目錄結(jié)構(gòu)如下所示:
./users_guide.htm
./usersguide/
./upload/
*.php
install.php
config.inc.php
mail_config.inc.php
whatsnew.php
admin/
*.php
attachments/
customavatars/
forumdata/
templates/
cache/
templates/
default/
*.htm
*.lang.php
images/
attachicons/
avatars/
common/
default/
ilies/
stats/
include/
*.php
plugins/
./utilities/
repair.php
restore.php
testmail.php
upgrade(x).php
用戶使用說明書(本文檔)
用戶使用說明書內(nèi)容與圖片目錄
程序及相關(guān)文件(此目錄中的內(nèi)容需上傳)
Discuz! 程序
Discuz! 安裝腳本
論壇基本配置,安裝前請修改本文件
郵件發(fā)送配置
網(wǎng)頁新帖調(diào)用程序
系統(tǒng)設(shè)置程序目錄
系統(tǒng)設(shè)置程序集
空目錄,請?jiān)O(shè)置屬性 777,用于存放附件
空目錄,請?jiān)O(shè)置屬性 777,用于存放上傳頭像
空目錄,請?jiān)O(shè)置屬性 777,用于存放備份及記錄數(shù)據(jù)
空目錄,請?jiān)O(shè)置屬性 777,用于存放編譯模板文件
空目錄,請?jiān)O(shè)置屬性 777,用于存放系統(tǒng)緩存
模板文件目錄
系統(tǒng)默認(rèn)模板目錄
系統(tǒng)默認(rèn)模板文件
系統(tǒng)默認(rèn)語言包文件
圖片文件目錄
附件圖標(biāo)圖片目錄
論壇提供頭像圖片目錄
公用圖片目錄
系統(tǒng)默認(rèn)風(fēng)格圖片目錄
Smilies 圖片目錄
流量統(tǒng)計(jì)圖片目錄
引用包含目錄
引用包含程序集
空目錄,用于存放插件程序
論壇附帶工具
數(shù)據(jù)庫修復(fù)工具
分卷備份數(shù)據(jù)恢復(fù)工具
郵件發(fā)送測試工具
論壇升級(jí)程序
安裝常見問題
什么是二進(jìn)制(BINARY)上傳?如何設(shè)置并使用二進(jìn)制上傳?
所有的 FTP 服務(wù)器端和客戶端軟件均支持兩種方式的文件上傳,其一為文本(ASCII)上傳,其二為二進(jìn)制(BINARY)上傳。Discuz! 要求用戶在上傳 PHP 程序文件時(shí),使用二進(jìn)制的上傳方式進(jìn)行。原因?yàn)槟承┏绦蛭募?jīng)過編譯處理,使用一般的文本上傳會(huì)造成文件傳輸錯(cuò)誤,影響您的使用。您可以在所有的 FTP 客戶端軟件中找到有關(guān)二進(jìn)制上傳的選項(xiàng),例如 LeapFTP, CuteFTP 等。以下舉例說明這兩種客戶端軟件設(shè)置 PHP 文件二進(jìn)制上傳的方法。
LeapFTP:在 Options(選項(xiàng))菜單中選擇 Parameters(參數(shù)設(shè)置),選擇其中的,出現(xiàn)列表后,選中其中的“*.PHP”,點(diǎn)右邊的,再點(diǎn)右邊的即可。如果“*.PHP”項(xiàng)目不存在的話,可直接使用,不需另行設(shè)置。
CuteFTP:進(jìn)入軟件后按 ALT+F7 進(jìn)入 Global Options(全局選項(xiàng)),選擇下面的,在右邊列表框中找到名為“PHP”的項(xiàng)目,選定后點(diǎn)右邊的,再點(diǎn)下面的即可。如果“PHP”項(xiàng)目不存在的話,可直接使用,不需另行設(shè)置。
如何更改文件屬性?
您只有在服務(wù)器使用 Linux/Unix 類操作系統(tǒng)時(shí),才需要在安裝時(shí)對(duì)文件屬性進(jìn)行更改,Windows 系統(tǒng)的服務(wù)器不需要更改屬性。您可以在 FTP 軟件中,選定需要更改屬性的文件或目錄,然后點(diǎn)右鍵選擇 CHMOD(更改文件屬性),輸入屬性值(如 777),再確定即可。如果您的 FTP 軟件提示無權(quán)更改屬性,而您又沒有辦法通過 Shell 的方式登入主機(jī),請與空間服務(wù)商聯(lián)系,要求其授予您 CHMOD 的權(quán)限。
為什么通過訪問所有 .php 頁面都會(huì)出現(xiàn)類似程序代碼一樣的信息?
這種情況是因?yàn)槟姆?wù)器上 PHP 語言支持環(huán)境沒有被安裝,或配置不正確。請自行安裝,或向空間提供商尋求解決。
為什么軟件提示 Unable to read xxx bytes in xxx.php in xx 這樣的信息?
因?yàn)槟鷽]有使用二進(jìn)制(BINARY)上傳 PHP 文件,請使用 FTP 軟件將所有 PHP 文件重新傳輸一次。
為什么論壇提示 Caches successfully created, please refresh?
這是緩存自動(dòng)更新的提示信息,通常在初次安裝完成后,或緩存文件不存在由系統(tǒng)自動(dòng)重新建立的時(shí)候出現(xiàn)。這個(gè)提示為正常現(xiàn)象,一般僅出現(xiàn)一次,刷新該頁面即可。
為什么論壇提示 Can not write to cache files, please check directory ./forumdata/ and ./forumdata/cache/ .?
出現(xiàn)這個(gè)提示通常因?yàn)?Cache 文件無法寫入。使用 Unix 類操作系統(tǒng)的用戶,請檢查 ./forumdata/、./forumdata/cache/ 和 ./forumdata/templates/ 這三個(gè)目錄是否設(shè)置了可寫屬性(777),同時(shí)如果您是從其他服務(wù)器上轉(zhuǎn)移論壇而來,除了需要對(duì)上述文件設(shè)置屬性以外,還需要進(jìn)行下面兩個(gè)步驟其中之一:
將上述三個(gè)目錄中的后兩個(gè)目錄中的所有文件全部刪除
將上述三個(gè)目錄中下的所有文件及目錄屬性均設(shè)置為777
如果數(shù)據(jù)庫不存在,安裝程序可以自動(dòng)建立數(shù)據(jù)庫嗎?
Discuz! 安裝程序提供這個(gè)功能,前提是您的賬號(hào)要有建庫的權(quán)限才行,否則只能使用已有的數(shù)據(jù)庫。
一般情況下,我需要修改 config.inc.php 中的什么設(shè)置?
一般應(yīng)用只要修改 $dbname,$dbuser,$dbpw,$dbhost,$adminemail 這五個(gè)變量,而其他保留默認(rèn)或等待對(duì)論壇軟件更加熟悉以后再進(jìn)行修改。上面這五個(gè)變量,除了 $adminemail 外,其他均用于連接數(shù)據(jù)庫,在您服務(wù)器空間的說明中都會(huì)給出,如果其中之一配置不正確就會(huì)出現(xiàn)數(shù)據(jù)庫無法連接的錯(cuò)誤提示而無法使用 Discuz! 論壇。如果您對(duì)此不了解,請咨詢您的空間服務(wù)商,如何設(shè)置這四個(gè)變量參數(shù)。
安裝后論壇提示 Access denied for user@localhost using password YES’,該如何解決?
這個(gè)提示意味著您的數(shù)據(jù)庫連接參數(shù)設(shè)置的不正確,有兩種可能:其一為數(shù)據(jù)庫賬號(hào)或密碼錯(cuò)誤;其二為數(shù)據(jù)庫賬號(hào)和密碼均正確,但無權(quán)訪問指定的數(shù)據(jù)庫。遇到此種情況,請您咨詢您的空間服務(wù)商,針對(duì)您的空間該如何配置數(shù)據(jù)庫連接參數(shù)。
為什么安裝成功,進(jìn)入系統(tǒng)設(shè)置后提示 Please delete install.php via FTP?
因?yàn)槟鷽]有按照說明將 install.php 刪除,會(huì)產(chǎn)生安全問題,使用 FTP 軟件將其刪除后這個(gè)提示自動(dòng)消失。
Discuz! 本地運(yùn)行環(huán)境構(gòu)建(Windows)
內(nèi)容簡介
為了方便您在本地體驗(yàn)/熟悉/調(diào)試 Discuz!,下面提供一篇完整的 Windows 2023/XP/2023 環(huán)境下的服務(wù)器搭建方法,您只需按照步驟逐步操作,即可輕松構(gòu)建本地的 Discuz! 運(yùn)行環(huán)境。
軟件準(zhǔn)備
安裝進(jìn)行之前需準(zhǔn)備好以下軟件:
IIS : Windows 2023/XP/2023 安裝光盤
Apache :
PHP(及4.0.6以上):
MySQL(3.23 及以上):
Zend Optimizer(1.1.0 以上):
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,您也可以到 下載以上部分軟件。
注意:Aapche 和 IIS 選擇其一即可,如果想要兩者共存且能同時(shí)工作,請?jiān)诎惭b Apache 過程中設(shè)置好端口,默認(rèn)是 80,如您可以設(shè)置為 8080;或者更改 IIS 的端口。
安裝 PHP
下載后得到 php-4.3.9-Win32.zip,解壓至 C:\PHP(這個(gè)路徑可以隨意,不過下面要是用到這個(gè)路徑,請相應(yīng)修改);
進(jìn)入 C:\PHP,將 php.ini-dist 復(fù)制一份放到 C:\WINNT( Windows XP/2023 下為 C:\Windows )內(nèi),改名為 php.ini,然后用記事本打開,利用記事本的查找功能搜索 extension_dir = “./”,并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = “C:\PHP\extensions”;再搜索 register_globals = Off,將 Off 改成 On;如果你想讓 PHP 支持更多功能模塊,請按照下面的步驟去做,如果不想的話,直接保存關(guān)閉 php.ini 即可。
PHP 支持的模塊很多,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面所列的就是 PHP 預(yù)支持的擴(kuò)展模塊,默認(rèn)情況下都用分號(hào)在前面注釋掉了,如果你想 PHP 支持某個(gè)模塊,請將前面的“;”去掉即可。如果安裝完畢后測試時(shí),彈出不支持 xxx.dll 模塊的話,直接將前面分號(hào)再加上去,保存后重啟 Web 服務(wù)器就可以了。
把 C:\PHP\php4ts.dll 和 C:\PHP\dlls 目錄下的所有文件復(fù)制粘貼到 C:\WINNT\system32\( Windows 2023 下為 C:\Windows\system32 )內(nèi);
配置 IIS 使其支持 PHP(如果您使用 Apache 作為 Web 服務(wù)器,請?zhí)^本步):
首先必須確定系統(tǒng)中已經(jīng)正確安裝 IIS,如果沒有安裝,需要先安裝 IIS,安裝步驟如下:
Windows 2023 下的 IIS 安裝:
用 Administrator 帳號(hào)登陸系統(tǒng),將 Windows 2023 安裝光盤插入光盤驅(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 2023 下的 IIS 安裝:
由于 Windows 2023 的 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)行安裝和配置。
打開瀏覽器,輸入:,看到成功頁面后進(jìn)行下面的操作:
將 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
打開瀏覽器,輸入:,看到成功頁面后,在 IIS 根目錄下新建一個(gè) phpinfo.php,內(nèi)容如下:
打開瀏覽器,輸入:,將顯示當(dāng)前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI。
配置 Apache 使其支持 PHP(如果您使用 IIS 作為 Web 服務(wù)器,請?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。
打開瀏覽器,輸入:,看到成功頁面后,在 C:\Apache\Apache2\htdocs 下新建一個(gè) phpinfo.php,內(nèi)容如下:
打開瀏覽器,輸入:,將顯示當(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,就請進(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è)引擎。下面簡單介紹一下 Zend Optimizer 的配置選項(xiàng)。以下為安裝完成后 php.ini 里的默認(rèn)配置代碼(分號(hào)后面的內(nèi)容為注釋):
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,將其設(shè)置為 phpMyAdmin 目錄路徑,如: ;
搜索 $cfg,將其設(shè)置為 zh-gb2312 ;
搜索 $cfg,將其設(shè)置為 gb2312 ;
打開瀏覽器,輸入:,若 IIS/Apache 和 MySQL 均已啟動(dòng),phpMyAdmin 默認(rèn)無須密碼即可瀏覽數(shù)據(jù)庫內(nèi)容。
關(guān)于同個(gè)空間裝多人discuz數(shù)據(jù)庫的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
新聞名稱:一個(gè)空間多用戶discuz數(shù)據(jù)庫管理(同個(gè)空間裝多人discuz數(shù)據(jù)庫)
文章來源:http://www.dlmjj.cn/article/cdjjhes.html


咨詢
建站咨詢
