一、軟件的獲取
1.php首先去http://www.php.net/downloads.php下載最新的PHP 5.2.0版本。
2.MySQL可以在http://dev.mysql.com/downloads/mysql/5.0.html#downloads下載到最新的5.0.xx版本。
3.Zend Optimizer可以去http://www.zend.com/free_download/optimizer下載最新的3.X.X版本。
4.phpmyadmin可以到http://www1.skycn.com/soft/17470.html下載2.9.2版。
二、軟件的安裝
1.將得到的php壓縮包文件解壓到D:\php\php5目錄
2.定義Windows系統path環境變量,在我的電腦->屬性->高級->環境變量->系統變量->找到path這個變量,點擊編輯,在其後面加入安裝php的路徑,如D:\php\php5,注意每一個變量之間有一個“;”半角的分號分隔,如果前面的沒有分號自己手工加上去。然後確定。
若不采用配置環境變量的方法,可以使用復制.dll文件到系統目錄下,效果相同。將D:\php\php5下的所有.dll後綴的文件都復制到C:\Windows\system32目錄下即可。
3.為 PHP 設置一個有效的配置文件,php.ini。
在 ZIP 包中有兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為在該文件中優化了性能和安全。因為它從 php.ini-dist 修改而來,會對設置產生較大的影響。例如將 display_errors 設置為 off,將 magic_quotes_gpc 設置為 off。如果想要最安全的設置,這是最好的方法,雖然 PHP 在默認配置下也是很安全的。
先將D:\PHP\php5\php.ini-recommended 重命名為 php.ini 。再用記事本打開 php.ini :
register_globals = Off 把off改成On (有二處)此處一般能解決運行論壇安裝時出現空白的問題。
short_open_tag = Off 把off改成On 。
extension_dir = "./" 改為extension_dir = "D:\php\php5\ext" (指定動態連接庫的目錄,php5和php4不同的地方就是它的動態連接庫目錄變了,這在它的文檔結構裡有詳細的說明)
extension=php_mbstring.dll 這個不選的話用phpMyAdmin會出現紅色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll 支持GD庫的,一般要滴
extension=php_imap.dll 可選
extension=php_ldap.dll
extension=php_mysql.dll 支持MySQL的
接下來修改了一些文件上傳以及內存使用最大限制:
memory_limit = 20M 腳本運行最大消耗的內存容量
post_max_size = 20M 閃存容量
upload_max_filesize = 20M 附件容量
max_input_time = 60 這是每個腳本可以消耗的時間,單位也是秒
max_execution_time = 30 這個是每個腳本運行的最長時間,可以自己修改加長,單位秒
upload_tmp_dir 上傳文件存放的臨時路徑,如:D:\php\tmp\upload_tmp
session.save_path 緩存文件路徑,如:D:\php\tmp\session_save
4.使php.ini在windows下可以使用
我的電腦->屬性->高級->環境變量->系統變量->點擊“添加”->變量名“PHPRC”->變量值“D:\PHP;”也就是你安裝PHP的路徑。
5.配置IIS,使其支持php。
在控制面板〉添加/刪除程序中正確安裝IIS6。
PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節省資源,但是安全性略差於CGI,本人推薦使用 ISAPI 模式。故這裡只解介紹 ISAPI 模式安裝方法:
在“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”“主目錄”選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可,“可執行文件”添加D:\php\php5目錄下的php5isapi.dll,擴展名是.php。動作限制為“GET,HEAD,POST,TRACE”,再添加一個後綴名為.php3的isapi擴展,其他設置同.php擴展的。
再打開“站點屬性”窗口的“文檔”選項卡,找到並點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先級,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。
確定 Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器
對於2003系統還需要在“Internet 服務管理器”左邊的“WEB服務擴展”中添加一個以.php為擴展名的isapi,設置路徑為D:\php\php5\php5isapi.dll,設置狀態為允許,Active Server Pages 允許。
均安裝完成後重起服務器,然後在 IIS 根目錄下新建一個文本文件存為 php.php ,內容如下:
<?php
phpinfo();
?>
打開浏覽器,輸入:http://localhost/php.php,將顯示當前服務器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI
三、安裝MySQL
直接在MySQL官方下載好mysql壓縮包後,解壓雙擊setup.exe安裝,Next下一步後選擇Custom自定義安裝,再Next下一步選擇安裝路徑這裡我們選擇D:\MySQL,繼續Next下一步Skip Sign UP完成安裝。
安裝完成後會提示你是不是立即進行配置,選擇是即可進行配置。當然一般安裝後菜單裡面也有配置向導MySQL Server Instance Config Wizar,運行後按下面步驟配置並設置ROOT密碼即可Next下一步後選擇Standard Configuration,Next下一步,鉤選Include .. PATH,Next下一步,設置ROOT密碼,建議社設置復雜點,確保服務器安全!Apply完成後將在D:\MySQL目錄下生成MY.INI配置文件,添加並啟動MySQL服務。
四、安裝Zend Optimizer
下載後得到 ZendOptimizer,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點確定後安裝完成。我這裡安裝到D:\php\Zend
Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成後 php.ini 裡的默認配置代碼(分號後面的內容為注釋):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬盤上的安裝路徑。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-2.6.2"
;優化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=1023
;優化程度,這裡定義啟動多少個優化過程,默認值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優化過程。
調用phpinfo()函數後顯示:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v2.6.2, Copyright (c) 1998-2006, by Zend Technologies 則表示安裝成功。