1. 程式人生 > >windows2003+IIS6.0支援php5.2.6

windows2003+IIS6.0支援php5.2.6

下面介紹PHP手工安裝步驟:  第一步:直接解壓縮php-5.2.6-win32.zip放到CPHP目錄下了,這樣查詢檔案會方便許多。解壓縮完後的PHP目錄就是C:/PHP  第二步: PHP 目錄新增到 PATH 環境變數中滑鼠右鍵[我的電腦],選屬性,選擇高階標籤頁,點選環境變數按鈕,系統變數欄中找到 Path這一項(可能需要將滾動條向下滾動才能找到),滑鼠雙擊 Path這一項在最後加入你的 PHP 目錄,包括前面的“;”(如: ;C:/PHP )點選確定”[如下圖所示]



第三步: PHP 設定一個有效的配置檔案,php.ini。在 ZIP 包中有兩個 ini 檔案,

php.ini-dist php.ini-recommended。建議使用 php.ini-recommended,因為在該檔案中優化了效能和安全。請仔細閱讀該檔案中的註釋,因為它從 php.ini-dist 修改而來,會對設定產生較大的影響。例如將 display_errors 設定為 off,將 magic_quotes_gpc 設定為 off。除了閱讀這些部分,還可以學習一下 ini 設定,並手動設定每一個配置專案。如果想要最安全的設定,這是最好的方法,雖然 PHP 在預設配置下也是很安全的。復制所選擇的 ini 檔案到 PHP 能找到的目錄中,並將其重新命名為 php.ini

  先將

C:/PHP/php.ini-recommended 重新命名為 php.ini 再用記事本開啟 php.ini ,查詢register_globals = Off,把off改成On (有二處)再查詢short_open_tag = Off,把off改成On 有一處,(此處一般能解決執行安裝Discuz!論壇時出現空白的問題)
  再查詢extension_dir = "./" 改為 extension_dir = "C:/PHP/ext" (指定動態連線庫的目錄,php5php4不同的地方就是它的動態連線庫目錄變了,這在它的文件結構裡有詳細的說明)然後再查詢;extension=php_mbstring.dll
,把下面幾句前面的分號去掉
extension=php_mbstring.dll
extension=php_gd2.dll

extension=php_mysql.dll

接下來修改了一些檔案上傳以及記憶體使用最大限制:
memory_limit = 128M
    記憶體容量
post_max_size = 20M
   快閃記憶體容量
upload_max_filesize = 20M
 附件容量

別的就沒改什麼了,儲存後退出。複製php.iniC:/WINDOWS/複製 php5ts.dll libmysql.dll C:/WINDOWS/system32

  第四步:使 php.ini 檔案在 Windows 下被 PHP 所用:滑鼠右鍵[我的電腦],選屬性,選擇高階標籤頁,點選環境變數按鈕,系統變數欄中點選新建按鈕並在變數名中輸入PHPRC,在變數值中輸入 php.ini 檔案所在的目錄(例如: C:/WINDOWS ),點選確定”[如上圖所示]

如何讓IIS支援PHP安裝IIS6.0支援PHP1)開啟Internet資訊服務(IIS)管理器後,在滑鼠左擊選中“Web服務擴充套件,單擊滑鼠右鍵在彈出的選單中選擇新增一個新的Web伺服器擴充套件在彈出的新建Web服務擴充套件視窗中副檔名填寫:PHP,點選新增按鈕,點選瀏覽按鈕,選擇php5isapi.dl(如:C:/PHP/php5isapi.dl),點選開啟按鈕,勾選上設定擴充套件狀態為允許,點選確認按鈕

2)在需要PHP支援的網站上點右鍵,選屬性,在主目錄屬性卡上,點配置,新增PHP對映




第三步,許可權分配(防止403錯誤)
IIS-網站-(具體站點)-(右鍵)許可權-Users完全控制
第四步:
1IIS網站點選屬性文件中新增index.php
2)要求登入是因為你開啟了整合windows身份驗證。

網站右鍵屬性-目錄安全性,這裡去掉整合windows身份驗證就可以了。

3)設定上傳圖片的資料夾可讀寫許可權,用伺服器上的websitebg/fck_uploadfilewebsitebg/admin/uploadfile覆蓋我新上傳到空間的原始碼中的websitebg/fck_uploadfilewebsitebg/admin/uploadfile,被設定其許可權為可讀寫,因為客戶端會傳圖片到這兩個檔案中。

資料庫備份:開啟資源管理器,找到要備份的資料庫點右鍵,所有任務”-“備份資料庫,再選路徑就行了。

資料庫還原:SQL2000).企業管理器--右擊資料庫(或TOOLS選單)---還原資料庫。再一步步跟著嚮導坐下去。若不是同樣版本的資料庫,前2步一樣,第三步選擇匯入資料庫。在做下去。