史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-03-10, 02:42 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 快速搭建本地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)
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-05-04, 10:11 PM   #2 (permalink)
長老會員
榮譽勳章
UID - 25023
在線等級: 級別:13 | 在線時長:248小時 | 升級還需:4小時級別:13 | 在線時長:248小時 | 升級還需:4小時級別:13 | 在線時長:248小時 | 升級還需:4小時
註冊日期: 2003-01-12
住址: 台北縣板橋市
文章: 987
精華: 0
現金: 138 金幣
資產: 48284867 金幣
預設

很詳細的教學~~受教了
__________________
問世間情為何物~乃是一物剋一物
carltzeng 目前離線  
送花文章: 705, 收花文章: 57 篇, 收花: 109 次
舊 2004-08-22, 12:20 PM   #3 (permalink)
註冊會員
 
Evan 的頭像
榮譽勳章
UID - 2035
在線等級: 級別:6 | 在線時長:70小時 | 升級還需:7小時
註冊日期: 2002-12-06
VIP期限: 2007-09
住址: ☆桃園-金門-新竹☆
文章: 432
精華: 0
現金: -6 金幣
資產: 1403 金幣
預設

剛好需要…
謝謝大大您的分享!
Evan 目前離線  
送花文章: 17, 收花文章: 9 篇, 收花: 19 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
軟體 - 給IIS Web服務器裝上一把鎖 psac 網路軟硬體架設技術文件 1 2006-08-03 04:31 PM
架站-IIS基本安裝&使用 飛鳥 網路疑難應用技術研討區 15 2005-10-19 01:42 PM
如何在 Windows Server 2003 中識別 IIS 6.0 元件 psac 作業系統操作技術文件 0 2004-04-24 07:30 PM
IIS使用準則 psac 網路軟硬體架設技術文件 0 2003-10-30 09:23 AM
NT/2000伺服器終極安全設置與效率最佳化指南 psac 網路軟硬體架設技術文件 0 2003-06-08 12:01 AM


所有時間均為台北時間。現在的時間是 12:14 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1