轉帖 備忘 PHP安裝

來源:互聯網
上載者:User

本文討論的是Windows2003下安裝PHP5,請注意

  1. 下載PHP5,:http://www.php.net/downloads.php,網站開啟後如所示,有若干個版本的選擇,因為作業系統是Windows2003,所以我們選擇Windows Binaries下的版本,有兩個版本:一個是zip版,一個是安裝版。本文討論的是建立伺服器環境,所以選擇zip版本。點擊"PHP 5.2.5 zip package"下載PHP安裝檔案。
  2. 選擇下載鏡像,隨便選擇哪個,點擊開始下載。


  3. 下載完成後,將PHP安裝包解壓到磁碟目錄,一般也設定到非系統硬碟,筆者設定的是“D:/Program/PHP”
  4. 得到解壓後的檔案
  5. 將“php.ini-dist”檔案名稱修改為“php.ini”,複製到Windows安裝目錄“c:/windows”

  6. 將 EGPCS(Environment,GET,POST,Cookie,Server)變數註冊為全域變數。開啟“php.ini”,找到“register_globals = Off”,修改成“register_globals = On”;
  7. 關閉錯誤資訊顯。開啟“php.ini”,找到“display_errors = On”,修改成“display_errors = Off”示;
  8. 設定Extension的位置。開啟“php.ini”,找到“extension_dir = "./”,本文以extension檔案存放在“D:/Program/PHP/ext”為例,所以將該行修改成“extension_dir = "D:/Program/PHP/ext/"”;
  9. 讓PHP支援GD庫。開啟“php.ini”,找到“;extension=php_gd2.dll”,將最前面的分號去掉;
  10. 讓PHP支援MySql資料庫。開啟“php.ini”,找到“;extension=php_mysql.dll”,將最前面的分號去掉;
  11. 為了支援phpMyAdmin,開啟mbstring。開啟“php.ini”,找到“;extension=php_mbstring.dll”,將最前面的分號去掉;
  12. 其他的模組可以根據要求自由添加支援,方法同上,只要去掉extenstion=模組.dll前面的分號;
  13. 將“libmysql.dll”和“php5ts.dll”複製到系統目錄“C:/Windows/system32”

  14. 設定IIS,讓IIS支援PHP。PHP 與IIS整合時支援 CGI 和 ISAPI 兩種模式,ISAPI模式效率高,效能好,穩定性稍差,CGI模式相反。一般都是先是ISAPI模式,有問題再換CGI模式。推薦使用 ISAPI 模式。下面介紹的是ISAPI 模式安裝方法
    開啟“Internet 資訊服務(IIS)管理器”,展開左側內容,在“網站”標籤上右鍵,選擇“屬性”,開啟網站“屬性”對話方塊;
  15. 點擊“ISAPI篩選器”標籤,點擊“添加”,開啟“添加/編輯篩選器屬性”對話方塊,篩選器名稱填寫“PHP”,可執行檔選擇“php5isapi.dll”,該檔案位於php目錄的根目錄下,添加完畢點擊“確定”確認;
  16. 點擊“網站 屬性”對話方塊的“主目錄”標籤,點擊“主目錄”下的“配置”;
  17. 開啟“應用程式配置”對話方塊,點擊“添加”,開啟“添加/編輯應用程式副檔名映射”對話方塊;
  18. “可執行檔”依然選擇位於PHP安裝目錄根目錄的php5isapi.dll,副檔名設定為“php”。

    PHP支援設定結束,關閉“Internet 資訊服務(IIS)管理器”。
  19. 重啟iis,再次開啟“Internet 資訊服務(IIS)管理器”,查看“ISAPI篩選器”選項,這時可以看到篩選器裡面多了一項,如所示:
  20. 添加預設文件。開啟“Internet 資訊服務(IIS)管理器”,展開左側內容,在“網站”標籤上右鍵,選擇“屬性”,開啟網站“屬性”對話方塊,選擇“文檔”標籤;
  21. 點擊“添加”,在“預設內容頁”裡輸入“index.php”,點擊確定,繼續點擊“添加”,輸入“default.php”,點擊確定。添加iis支援index.php和default.php為預設文件;
  22. 前面PHP支援已經設定完畢,但是這時還不能訪問PHP檔案,原因是Windows2003引入了新的安全機制,需要設定Web服務擴充。
    開啟“Internet 資訊服務(IIS)管理器”,展開左側內容,在“Web服務擴充”上右鍵,選擇“添加一個新的web服務擴充”;
  23. 在“副檔名”中輸入“php”,要求的檔案還是選擇位於PHP安裝目錄根目錄的php5isapi.dll,再選中“設定擴充狀態為允許”複選框,點擊“確定”關閉對話方塊。
  24. 現在可以作一個探針測試了,在IIS根目錄下建立一個名為“php.php”的檔案,用記事本開啟,輸入
    <?php
    phpinfo();
    ?>
    儲存,在瀏覽器中開啟“http://localhost/php.php”,此時應該顯示如所示內容

PHP安裝完畢。

 

http://tech.163.com/06/0206/11/299AMBLT0009159K.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.