Win2003下IIS+PHP+MySQL+Zend配置步驟詳解第1/2頁
更新時間:2007年05月28日 00:00:00 作者:
一、軟件的獲取
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系統(tǒng)path環(huán)境變量,在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量->找到path這個變量,點擊編輯,在其后面加入安裝php的路徑,如D:\php\php5,注意每一個變量之間有一個“;”半角的分號分隔,如果前面的沒有分號自己手工加上去。然后確定。
若不采用配置環(huán)境變量的方法,可以使用復制.dll文件到系統(tǒng)目錄下,效果相同。將D:\php\php5下的所有.dll后綴的文件都復制到C:\Windows\system32目錄下即可。
3.為 PHP 設置一個有效的配置文件,php.ini。
在 ZIP 包中有兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為在該文件中優(yōu)化了性能和安全。因為它從 php.ini-dist 修改而來,會對設置產(chǎn)生較大的影響。例如將 display_errors 設置為 off,將 magic_quotes_gpc 設置為 off。如果想要最安全的設置,這是最好的方法,雖然 PHP 在默認配置下也是很安全的。
先將D:\PHP\php5\php.ini-recommended 重命名為 php.ini 。再用記事本打開 php.ini :
register_globals = Off 把off改成On (有二處)此處一般能解決運行論壇安裝時出現(xiàn)空白的問題。
short_open_tag = Off 把off改成On 。
extension_dir = "./" 改為extension_dir = "D:\php\php5\ext" (指定動態(tài)連接庫的目錄,php5和php4不同的地方就是它的動態(tài)連接庫目錄變了,這在它的文檔結(jié)構(gòu)里有詳細的說明)
extension=php_mbstring.dll 這個不選的話用phpMyAdmin會出現(xiàn)紅色提示
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的
接下來修改了一些文件上傳以及內(nèi)存使用最大限制:
memory_limit = 20M 腳本運行最大消耗的內(nèi)存容量
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下可以使用
我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量->點擊“添加”->變量名“PHPRC”->變量值“D:\PHP;”也就是你安裝PHP的路徑。
5.配置IIS,使其支持php。
在控制面板〉添加/刪除程序中正確安裝IIS6。
PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節(jié)省資源,但是安全性略差于CGI,本人推薦使用 ISAPI 模式。故這里只解介紹 ISAPI 模式安裝方法:
在“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”“主目錄”選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可,“可執(zhí)行文件”添加D:\php\php5目錄下的php5isapi.dll,擴展名是.php。動作限制為“GET,HEAD,POST,TRACE”,再添加一個后綴名為.php3的isapi擴展,其他設置同.php擴展的。
再打開“站點屬性”窗口的“文檔”選項卡,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優(yōu)先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。
確定 Web 目錄的應用程序設置和執(zhí)行許可中選擇為純腳本,然后關閉 Internet 信息服務管理器
對于2003系統(tǒng)還需要在“Internet 服務管理器”左邊的“WEB服務擴展”中添加一個以.php為擴展名的isapi,設置路徑為D:\php\php5\php5isapi.dll,設置狀態(tài)為允許,Active Server Pages 允許。
均安裝完成后重起服務器,然后在 IIS 根目錄下新建一個文本文件存為 php.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/php.php,將顯示當前服務器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI
三、安裝MySQL
直接在MySQL官方下載好mysql壓縮包后,解壓雙擊setup.exe安裝,Next下一步后選擇Custom自定義安裝,再Next下一步選擇安裝路徑這里我們選擇D:\MySQL,繼續(xù)Next下一步Skip Sign UP完成安裝。
安裝完成后會提示你是不是立即進行配置,選擇是即可進行配置。當然一般安裝后菜單里面也有配置向?qū)ySQL 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 的安裝向?qū)詣痈鶕?jù)你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成后 php.ini 里的默認配置代碼(分號后面的內(nèi)容為注釋):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬盤上的安裝路徑。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-2.6.2"
;優(yōu)化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=1023
;優(yōu)化程度,這里定義啟動多少個優(yōu)化過程,默認值是 15 ,表示同時開啟 10 個優(yōu)化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優(yōu)化過程。
調(diào)用phpinfo()函數(shù)后顯示:
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.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系統(tǒng)path環(huán)境變量,在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量->找到path這個變量,點擊編輯,在其后面加入安裝php的路徑,如D:\php\php5,注意每一個變量之間有一個“;”半角的分號分隔,如果前面的沒有分號自己手工加上去。然后確定。
若不采用配置環(huán)境變量的方法,可以使用復制.dll文件到系統(tǒng)目錄下,效果相同。將D:\php\php5下的所有.dll后綴的文件都復制到C:\Windows\system32目錄下即可。
3.為 PHP 設置一個有效的配置文件,php.ini。
在 ZIP 包中有兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為在該文件中優(yōu)化了性能和安全。因為它從 php.ini-dist 修改而來,會對設置產(chǎn)生較大的影響。例如將 display_errors 設置為 off,將 magic_quotes_gpc 設置為 off。如果想要最安全的設置,這是最好的方法,雖然 PHP 在默認配置下也是很安全的。
先將D:\PHP\php5\php.ini-recommended 重命名為 php.ini 。再用記事本打開 php.ini :
register_globals = Off 把off改成On (有二處)此處一般能解決運行論壇安裝時出現(xiàn)空白的問題。
short_open_tag = Off 把off改成On 。
extension_dir = "./" 改為extension_dir = "D:\php\php5\ext" (指定動態(tài)連接庫的目錄,php5和php4不同的地方就是它的動態(tài)連接庫目錄變了,這在它的文檔結(jié)構(gòu)里有詳細的說明)
extension=php_mbstring.dll 這個不選的話用phpMyAdmin會出現(xiàn)紅色提示
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的
接下來修改了一些文件上傳以及內(nèi)存使用最大限制:
memory_limit = 20M 腳本運行最大消耗的內(nèi)存容量
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下可以使用
我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量->點擊“添加”->變量名“PHPRC”->變量值“D:\PHP;”也就是你安裝PHP的路徑。
5.配置IIS,使其支持php。
在控制面板〉添加/刪除程序中正確安裝IIS6。
PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節(jié)省資源,但是安全性略差于CGI,本人推薦使用 ISAPI 模式。故這里只解介紹 ISAPI 模式安裝方法:
在“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”“主目錄”選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可,“可執(zhí)行文件”添加D:\php\php5目錄下的php5isapi.dll,擴展名是.php。動作限制為“GET,HEAD,POST,TRACE”,再添加一個后綴名為.php3的isapi擴展,其他設置同.php擴展的。
再打開“站點屬性”窗口的“文檔”選項卡,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優(yōu)先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。
確定 Web 目錄的應用程序設置和執(zhí)行許可中選擇為純腳本,然后關閉 Internet 信息服務管理器
對于2003系統(tǒng)還需要在“Internet 服務管理器”左邊的“WEB服務擴展”中添加一個以.php為擴展名的isapi,設置路徑為D:\php\php5\php5isapi.dll,設置狀態(tài)為允許,Active Server Pages 允許。
均安裝完成后重起服務器,然后在 IIS 根目錄下新建一個文本文件存為 php.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/php.php,將顯示當前服務器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI
三、安裝MySQL
直接在MySQL官方下載好mysql壓縮包后,解壓雙擊setup.exe安裝,Next下一步后選擇Custom自定義安裝,再Next下一步選擇安裝路徑這里我們選擇D:\MySQL,繼續(xù)Next下一步Skip Sign UP完成安裝。
安裝完成后會提示你是不是立即進行配置,選擇是即可進行配置。當然一般安裝后菜單里面也有配置向?qū)ySQL 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 的安裝向?qū)詣痈鶕?jù)你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成后 php.ini 里的默認配置代碼(分號后面的內(nèi)容為注釋):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬盤上的安裝路徑。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-2.6.2"
;優(yōu)化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=1023
;優(yōu)化程度,這里定義啟動多少個優(yōu)化過程,默認值是 15 ,表示同時開啟 10 個優(yōu)化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優(yōu)化過程。
調(diào)用phpinfo()函數(shù)后顯示:
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 則表示安裝成功。
相關文章
php中filter函數(shù)驗證、過濾用戶輸入的數(shù)據(jù)
PHP 過濾器用于對來自非安全來源的數(shù)據(jù)(比如用戶輸入)進行驗證和過濾,下面為大家整理了一些,需要的朋友可以了解下2014-01-01php中g(shù)et_object_vars()在數(shù)組的實例用法
在本篇文章小編給大家整理的是一篇關于php中g(shù)et_object_vars()在數(shù)組的實例用法,對此有興趣的朋友們可以學習下。2021-02-02PHP實現(xiàn)定時生成HTML網(wǎng)站首頁實例代碼
做靜態(tài)頁面的時候增加這個功能非常不錯,大家看下實現(xiàn)代碼2008-11-11PHP使用函數(shù)靜態(tài)變量實現(xiàn)指定迭代次數(shù)的方法
這篇文章主要介紹了PHP使用函數(shù)靜態(tài)變量實現(xiàn)指定迭代次數(shù)的方法,結(jié)合實例形式分析了php靜態(tài)變量數(shù)據(jù)存儲的相關操作技巧,需要的朋友可以參考下2018-03-03