Discuz! Board PHP|BBS|論壇 - □-環(huán)境搭建 - 從零開(kāi)始學(xué)裝Discuz?。╓indows Server 2003 R2 版)版本號:1.03 (四)
如何讓IIS支持PHP
說(shuō)的比較羅嗦,不過(guò)不羅嗦又怕大家說(shuō)不太詳細,請理解,理解萬(wàn)歲?。?!同時(shí)看見(jiàn)論壇上有人問(wèn)IIS怎么沒(méi)有Web服務(wù)器擴展???怎么不一樣???等問(wèn)題,就順便把這也搞進(jìn)來(lái)了。
先請諸位先確認好版本,打開(kāi)Internet信息服務(wù)(IIS)管理器后,在幫助菜單選擇“關(guān)于Internet信息服務(wù)(IIS)管理器”即可在彈出的對話(huà)框中看見(jiàn)版本號。
重要的一步:打開(kāi)Internet信息服務(wù)(IIS)管理器后,在鼠標左擊選中默認網(wǎng)站,單擊鼠標右鍵在彈出的菜單中選擇“停止”。
安裝IIS5.1支持PHP:
打開(kāi)Internet信息服務(wù)(IIS)管理器后,在鼠標左擊選中默認網(wǎng)站,單擊鼠標右鍵在彈出的菜單中選擇“屬性”,在彈出的對話(huà)框中選擇標簽欄中的“ISAPI 篩選器”。點(diǎn)擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱(chēng)”欄中輸入:PHP ,再點(diǎn)擊“瀏覽”按鈕選擇php5isapi.dll 所在路徑,如:D:\PHP5 \php5isapi.dl,然后點(diǎn)擊確認,返回“默認網(wǎng)站屬性”窗口。
第二步:選擇“默認網(wǎng)站屬性”窗口里標簽欄中的“主目錄”,再點(diǎn)擊 “配置”按鈕,會(huì )彈出一個(gè)“應用程序配置”窗口。點(diǎn)擊此窗口的“添加”按鈕,在彈出的窗口中先在擴展名上填寫(xiě) .php然后點(diǎn)擊 “瀏覽”按鈕將可執行文件指向 php5isapi.dll 所在路徑,如:D:\PHP5 \php5isapi.dl,返回“添加/編輯應用程序擴展名映射”窗口,確認動(dòng)作為全部動(dòng)作、己勾選腳本引擎和檢查文件是否存在,檢查無(wú)誤后點(diǎn)擊 “確認”按鈕。返回“應用程序配置”窗口,點(diǎn)擊 “確認”按鈕。如果還想支持其它可依次類(lèi)推。
第三步:返回至“默認網(wǎng)站屬性”窗口,在標簽欄選擇“文檔”,在彈出的對話(huà)框中點(diǎn)擊“添加”按鈕,向默認的 Web 站點(diǎn)啟動(dòng)文檔列表中添加index.php 項。您可以將 index.php 上移到最高,這樣訪(fǎng)問(wèn)站點(diǎn)時(shí)就會(huì )首先自動(dòng)尋找并打開(kāi) index.php 文檔。搞定后點(diǎn)擊確定,然后重新啟動(dòng)IIS!OK。
安裝IIS6.0支持PHP:
打開(kāi)Internet信息服務(wù)(IIS)管理器后,在鼠標左擊選中“Web服務(wù)擴展”,單擊鼠標右鍵在彈出的菜單中選擇“添加一個(gè)新的Web服務(wù)器擴展” 在彈出的新建Web服務(wù)擴展窗口中擴展名填寫(xiě):PHP,點(diǎn)擊“添加”按鈕,點(diǎn)擊“瀏覽”按鈕,選擇php5isapi.dl(如:D:\PHP5 \php5isapi.dl),點(diǎn)擊“打開(kāi)”按鈕,勾選上“設置擴展狀態(tài)為允許”,點(diǎn)擊“確認”按鈕。
打開(kāi)IIS,在WEB服務(wù)器擴展中“添加一個(gè)新的Web服務(wù)器擴展”,擴展名處填上:PHP,然后點(diǎn)“添加”設置如下圖接著(zhù)確定,把“設置擴展狀態(tài)為允許”勾上確定完成服務(wù)器擴展添加。
其它的和安裝IIS5.1支持PHP步驟一樣了,只是最后點(diǎn)有些不一樣,在第三步中搞定后點(diǎn)擊確定后別急著(zhù)重啟IIS先點(diǎn)擊開(kāi)始菜單選擇“運行”依次輸入CMD回車(chē)
net stop w3svc 回車(chē)
net stop iisadmin 回車(chē)
net start w3svc 回車(chē)
再打開(kāi)IIS管理器,在“Internet信息服務(wù)(IIS)管理器”左邊的“WEB服務(wù)擴展”中設置所有未知ISAPI 擴展 允許,Active Server Pages 允許,Internet數據連接器 允許,最后重啟IIS,好了WINDOWS 2003已成功為IIS加載了PHP支持。
WINDOWS下目錄和文件讀寫(xiě)權限
各位在安裝WINDOWS時(shí),在格式化磁盤(pán)分區選擇時(shí)如果是在真正的服務(wù)器上,為了提高文件的安全性,建議使用NTFS文件系統。如果是學(xué)習或者做實(shí)驗,建議使用FAT32系統。
這里就不廢話(huà)了,這里談的是NTFS文件系統,先確認機子的文件系統,依次打開(kāi)我的電腦、鼠標左單擊選中你要查詢(xún)的盤(pán)如:C盤(pán),右擊鼠標在彈出的菜單中選擇屬性,在彈出的對話(huà)框中在左上角的文件系統里顯示為:NTFS即可。等等,先別關(guān)閉窗口在標簽欄上選擇安全項。你會(huì )看到
NTFS文件系統提供了幾種常用的權限(),如下:
安全控制:對文件或文件夾可執行所有操作。
修改:可以修改,刪除文件或文件夾。
讀取和運行:可以讀取內容,并且可以執行應用程序。
列出文件夾目錄:可以列出文件夾的內容。
讀?。褐豢梢宰x取文件或文件夾的內容。
寫(xiě)入:可以創(chuàng )建文件夾或者文件。
特別的權限:不常用的權限,如刪除、更改權限等,更視具體情況才能勾選。
上面的權限即可單選也可同時(shí)選擇多項,注意有些是互相包含的,如讀取和運行就包含了列出文件夾目錄、讀取兩種權限。
其實(shí)每個(gè)新建立的文件或文件夾都有一個(gè)默認的權限,大家可以在C盤(pán)(或自己想選擇的盤(pán))的根目錄下分別新建一個(gè)文件和文件夾試下,你會(huì )發(fā)現有好些選項是灰色的不可選,別擔心,這是因為文件或文件夾的默認權限是繼承上一級的文件夾的權限滴,那如果是根目錄下的呢就是繼承本磁盤(pán)分區(如C盤(pán))的權限。
說(shuō)到權限呢,不得不提到組賬戶(hù)和用戶(hù)賬戶(hù)這個(gè)概念,什么意思呢,簡(jiǎn)單點(diǎn)來(lái)說(shuō)就是用戶(hù)賬戶(hù)是用戶(hù)訪(fǎng)問(wèn)WINDOWS 2003的憑證,用戶(hù)只有使用相應的用戶(hù)賬戶(hù)才能訪(fǎng)問(wèn)WINDOWS 2003系統的資源。組賬戶(hù)是管理用戶(hù)賬戶(hù)權限的一種簡(jiǎn)便方法。他們還有更高級的形態(tài)(說(shuō)的好像數碼寶貝似的):域和域森林,就象我們都知道如何用一根電線(xiàn)、一節電池來(lái)點(diǎn)亮一個(gè)小燈泡,不過(guò)如果讓你用這個(gè)原理組一個(gè)電廠(chǎng)那就嘿嘿???……好象有點(diǎn)離題了,好了回正題,如下是WINDOWS常見(jiàn)的組賬戶(hù):
Administrators:內置的管理員組,對所有子文件夾和文件都具有完全控制權限。
CREATE OWNER:創(chuàng )建者組具有特殊權限,其內容是完全控制權限。嘿嘿!但是只限于自己創(chuàng )建的文件和文件夾。
SYSTEM:此賬戶(hù)是代表操作系統自身,默認權限是完全控制。
Users:此組代表WINDOWS 2003上所有的用戶(hù),默認權限是讀取、運行和特殊權限。在特殊權限時(shí)可以創(chuàng )建文件或文件夾,并可修改自己創(chuàng )建的文件或文件夾。
如果要對用戶(hù)設置權限,只需將用戶(hù)使用的賬戶(hù)添加到文件或文件夾的權限列表中,并設置好相應的權限即可。如果想對多個(gè)用戶(hù)設置權限的話(huà),可以結合組來(lái)進(jìn)行管理。
未完待續,有興趣的也可自己先測試的建幾個(gè)組試試。
常見(jiàn)問(wèn)題解惑
若出現
Discuz! info: Can not connect to MySQL server
Time: 2006-3-21 2:55am
Script: /install.php
Error: Access denied for user ‘dbuser‘@‘localhost‘ (using password: YES)
數據庫帳戶(hù)密碼不對,請聯(lián)系空間商
An error report has been dispatched to our administrator.
這是因為沒(méi)有配置好論壇config文件的數據庫信息,請配置論壇程序根目錄下的config.inc.php。記住用記事本打開(kāi)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。