因使用windows2003服務器的用戶越來越多,而一些精品的程序都是由php(做為現在的主流開發語言)開發出來的,所以,本次講講window2003下php(做為現在的主流開發語言)的安裝和配置,以及2003下權限的設置等問題!
2003以及iis(微軟的WEB服務器平台)6的安裝這裡就不講了,如果你還不會安裝win2003和iis(微軟的WEB服務器平台)6,那最好先看看其他的文章把安裝系統和組件學會了再看下面的也不遲!
######################
第一:安裝 php(做為現在的主流開發語言)
#####################
1、下載php(做為現在的主流開發語言)安裝程序 http://www.php(做為現在的主流開發語言).net/downloads.php(做為現在的主流開發語言),
最新版的為php(做為現在的主流開發語言)5.1 windows的php(做為現在的主流開發語言)安裝分為兩種方式,一種是源代碼安裝方式,一種是exe安裝方式,exe安裝方式為傻瓜式的安裝,雙擊即可安裝,我們在此就不講了,主要的說一下源代碼的安裝!
下載“php(做為現在的主流開發語言) 4.3.10 zip package”或者是5.0幾5.1幾都一樣。然後解壓縮下載到的 zip 文件到
c:php(做為現在的主流開發語言)(可以根據不同的需要解壓到不同的目錄,不過不熟悉的默認即可,占用不了多大的空間)。
2、復制 c:php(做為現在的主流開發語言)php(做為現在的主流開發語言)4ts.dll 到 c:windowssystem32。(有時候為了方便,在php(做為現在的主流開發語言)文件夾中點擊搜索*.dll把搜索到的所有文件夾都復制到system32中也可以,這樣省去很多麻煩!)
復制 c:php(做為現在的主流開發語言)php(做為現在的主流開發語言).ini-recommended(或者是php(做為現在的主流開發語言).ini-dist)為 c:windowsphp(做為現在的主流開發語言).ini然後打開 c:windowsphp(做為現在的主流開發語言).ini,修改如下幾個地方:
; 如果使用默認的 4096,那麼 php(做為現在的主流開發語言) 在 iis(微軟的WEB服務器平台)6 裡面性能將非常糟糕
output_buffering = On
; 如果是在生產服務器上,可以不用修改下面這兩行
error_reporting=E_ALL & ~E_NOTICE
display_errors = On(這裡是修改php(做為現在的主流開發語言)的錯誤提示,off為不提示,有些數據庫鏈接非錯誤信息也會被php(做為現在的主流開發語言)當做錯誤信息輸出,建議用作web服務器的關閉!)
; 指示 php(做為現在的主流開發語言) 擴展庫所在文件夾
extension_dir="c:php(做為現在的主流開發語言)extensions"(這兒在php(做為現在的主流開發語言)5中為ext文件夾,不同的版本不一樣,即放置dll文件的文件夾)
以下兩個是超時時間:一般60-120
max_execution_time = 90
max_input_time = 90
post_max_size = 8M(6-10M最佳)
upload_max_filesize = 8M(上傳附件大小最大)
default_socket_timeout = 90(端口時間60-120)
session.gc_maxlifetime = 3600(session默認存活時間,秒)
session.save_path = "C:php(做為現在的主流開發語言)sessiondata"(此處修改session的存儲目錄,如果您不需要session功能,也可不修改,注意該目錄一定要存在,不存在則建立)
其他設置就根據自己的需要來修改了。做完這些,第一部分就完成了。
######################
第二:在 iis(微軟的WEB服務器平台) 中配置 php(做為現在的主流開發語言)
#####################
1、首先通過“管理您的服務器”向導中的“添加或刪除角色”功能將iis(微軟的WEB服務器平台)安裝好。在Windows Server 2003裡面,iis(微軟的WEB服務器平台)被稱為“應用程序服務器”。安裝時如果需要,可以選中asp.net(微軟最強的開發語言)等選項。不過就算沒選中,以後也可以很方便啟用的。