快速搭建本地Win32+IIS+PHP服務器
在Win32平台上搭建PHP服務器,建議使用IIS,執行效率比Apache高。
所需相關軟體下載網址: PHP 4.3.x zip package http://www.php.net/ PHP優化程序(可選) 1. Zend Optimizer 2.x http://www.zend.com/ 2. Turck MMCache 2.4.x http://sourceforge.net/projects/turck-mmcache/ 首先確保已安裝IIS,如果沒有的話先安裝IIS,下面以Win2000為例。點擊「開始→設置→控制台→新增/移除程序→新增/移除Windows元件」,出現下圖後,把第一項IIS打上勾就可以執行安裝了。Win2000光碟所帶是IIS5.0,關於IIS服務器的配置請參閱Win2000幫助檔案,在此不作敘述。 推薦使用Win2000服務器版做服務器,因為專業版最多只允許10人同時訪問。 將下載的PHP壓縮包解壓到你指定的目錄,這裡以 C:\php 為例。 將 C:\php 目錄下的php.ini-dist檔案複製到 C:\WINNT 下並改名為php.ini ,將php4ts.dll 檔案拷貝到 C:\WINNT\system32 下。 用文本編輯器開啟php.ini,做以下修改: 原文 extension_dir = "./" ;browscap = extra/browscap.ini ;extension=php_gd2.dll ;extension=php_iisfunc.dll ;extension=php_zip.dll 改為 extension_dir = "C:\php\extensions" browscap = "c:\windows\system32\inetsrv\browscap.ini" extension=php_gd2.dll extension=php_iisfunc.dll extension=php_zip.dll 註:extension=php_xxx是啟用某些功能的擴展模塊,不需要的話可以不修改。 在IIS上執行PHP有2種方法: 1. 使用ISAPI 模式 2. 使用CGI模式 ISAPI 模式效率較高,穩定性稍差。這2種方法的設置差不多,下面以ISAPI 模式為例進行詳細講解: 「開始」->「程序」->「管理工具」->「internet服務管理器」,右擊「預設值網站」圖示,選擇內容,開啟預設值網站內容,然後再選擇「主目錄」選擇項,點擊「配置」。如下圖所示: 點擊「配置」後出現一個選擇項,上面是已經定義的文檔類型。點擊「新增」按鈕,在出來的對話視窗輸入下面的訊息,如圖所示: 可執行檔案:C:\php\sapi\php4isapi.dll 擴展名:.php 至此,PHP已經安裝完畢。簡單的測試方法: 使用記事本新建1個檔案,如test.txt,在裡面輸入以下內容後儲存: <?php phpinfo();?> 將 test.txt 改名為 test.php,移動到你的預設值網站根目錄下,然後在IE地址欄輸入: http://localhost/test.php 如果能夠看到如圖所示PHP測試訊息,表明PHP安裝成功。 如果無法使用ISAPI模式執行PHP,那麼可以嘗試CGI模式。CGI模式和ISAPI模式的設置方法一樣,只有一個步驟不同,將5樓的內容改為下面的訊息即可: 可執行檔案:C:\php\php.exe 擴展名:.php PHP安裝成功後,下面對其進行優化,以提高執行效率。此步驟不是必需的,完全不影響PHP的正常執行。 在1樓提供了2個優秀的PHP優化程序 Zend Optimizer 和 Turck MMCache,可以單獨使用其中的1個,也可以2個都使用。值得注意的是,如果同時安裝這2個優化程序,Zend Optimizer 應在 Turck MMCache 安裝後再安裝。 1. Turck MMcache 的安裝 將下載的MMcache壓縮包解壓,複製其中的mmcache.dll到「C:\php\extensions」目錄下。 修改php.ini檔案: 在前面提到的extension=php_xxx.dll後增加一行: extension=mmcache.dll 在php.ini檔案結尾增加: [mmcahe] mmcache.shm_size="16" mmcache.cache_dir="C:\WINDOWS\Temp\mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1" 2. Zend Optimizer 的安裝 Zend Optimizer 安裝過程比較簡單,執行下載的安裝程序,選擇安裝目錄即可自動安裝。安裝目錄最好和PHP目錄在一起。 下圖是同時安裝以上2個優化程序的PHP訊息,可以看到顯示訊息與7樓有所不同,增加了已安裝 Turck MMCache 和 Zend Optimizer的訊息。 Win2003由於增強了安全設置,因此在安裝PHP時需要增加額外的步驟,除了以上Win2000的設置外,還需要在「internet服務管理器」中設置。如下圖,右鍵點擊「Web Service Extensions」,選擇「Add a new Web service extension...」。 在出現的彈出視窗填寫以下訊息(ISAPI模式): Extension name: PHP-isapi (你指定的任意名稱) Required files: C:\php\sapi\php4isapi.dll 下面的選擇框打上勾。 CGI模式 這種方法安裝PHP確實簡單,適合於初級用戶。實際上,它和上述的CGI模式手動安裝是一樣的,只不過是程序自動安裝。 installer版沒有帶extension擴展模塊。如果希望使用例如GD庫、Zip等模塊,建議在安裝完成後再下載Zip版本,將其中的extensions資料夾複製到PHP安裝目錄,設置擴展模塊的方法與手動安裝方法一致。 現在用PWS的用戶很少了。在PWS安裝PHP不成功可能與以下方面有關: 1. PWS的版本必須是PWS 4.0,不支持3.0。 2. 如果操作系統是win95則需要昇級DCOM: http://download.microsoft.com/msdown.../en/dcom95.exe 3. 下載最新的MDAC元件並昇級,下載地址: http://www.microsoft.com/data/ 4. 建議下載PHP 4.3.4 installer,選擇正確的Web服務器自動安裝PHP,而不使用Zip包手動安裝。 5. 將PHP安裝目錄中的dll資料夾所有檔案複製到: windows/system (Win9.x) winnt/system32 (WinNT) |
很詳細的教學~~受教了
|
剛好需要…
謝謝大大您的分享! |
所有時間均為台北時間。現在的時間是 05:19 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *