程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Win2003下IIS+PHP+MySQL+Zend配置步驟詳解第1/2頁

Win2003下IIS+PHP+MySQL+Zend配置步驟詳解第1/2頁

編輯:關於PHP編程

一、軟件的獲取

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 則表示安裝成功。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved