IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置[完整修正實用版]第1/2頁
更新時間:2007年03月16日 00:00:00 作者:
IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置[完整修正實用版]
一、軟件準備:以下均為截止2006-1-20的最新正式版本,下載地址也均長期有效
1.PHP,推薦PHP4.4.0的ZIP解壓版本:
PHP(4.4.0):http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror
PHP(5.1.2):http://cn.php.net/get/php-5.1.2-Win32.zip/from/a/mirror
2.MySQL,配合PHP4推薦MySQL4.0.26的WIN系統(tǒng)安裝版本:
MySQL(4.0.26):http://download.discuz.net/mysql-4.0.26-win32.zip
MySQL(4.1.16):http://www.skycn.com/soft/24418.html
MySQL(5.0.18):http://download.discuz.net/mysql-4.0.26-win32.zip
3.Zend Optimizer,當然選擇當前最新版本拉:
Zend Optimizer(2.6.2):http://www.zend.com/store/free_download.php?pid=13
(Zend軟件雖然免費下載,但需要注冊用戶,這里提供注冊好的帳戶名:xqincom和密碼:xqin.com,方便大家使用,請不要修改本帳號或?qū)⒈編粲糜谄渌M正當途徑,謝謝!)
登陸后選擇Windows x86的Platform版本,如最新版本2.6.2 https://www.zend.com/store/getfreefile.php?pid=13&zbid=995
4.phpMyAdmin
當然同樣選擇當前最新版本拉,注意選擇for Windows 的版本哦:
phpMyAdmin(2.8.0.3):http://www.crsky.com/soft/4190.html
假設(shè) C:\ 為你現(xiàn)在所使用操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在 C:\ ,請自行對應(yīng)修改相應(yīng)路徑。同時由于C盤經(jīng)常會因為各種原因重裝系統(tǒng),數(shù)據(jù)放在該盤不易備份和轉(zhuǎn)移 選擇安裝目錄,故本文將所有PHP相關(guān)軟件均安裝到D:\php目錄下,這個路徑你可以自行設(shè)定,如果你安裝到不同目錄涉及到路徑的請對應(yīng)修改以下的對應(yīng)路徑即可
二、安裝 PHP :本文PHP安裝路徑取為D:\php\php4\(為避混淆,PHP5.1.x版本安裝路徑取為D:\php\php5\)
(1)、下載后得到 php-4.4.0-Win32.zip ,解壓至D:\php目錄,將得到二級目錄php-4.4.0-Win32,改名為 php4,
也即得到PHP文件存放目錄D:\php\php4\
[如果是PHP5.1.2,得到的文件是php-5.1.2-Win32.zip,直接全部接壓至D:\php\php5目錄即可得PHP文件存放目錄D:\php\php5\];
(2)、再將D:\php\php4目錄和D:\php\php4\dlls目錄
[PHP5為D:\php\php5\]下的所有dll文件 copy 到 c:\Windows\system32 (win2000系統(tǒng)為 c:/winnt/system32/)下,覆蓋已有的dll文件;
(3)、將php.ini-dist用記事本打開,利用記事本的查找功能搜索并修改:
搜索 register_globals = Off
將 Off 改成 On ,即得到 register_globals = On
注:這個對應(yīng)PHP的全局變量功能,考慮有很多PHP程序需要全局變量功能故打開,打開后請注意-PHP程序的嚴謹性,如果不需要推薦不修改保持默認Off狀態(tài) 搜索 extension_dir =
這個是PHP擴展功能目錄 并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:
修改 extension_dir = "./" 為 extension_dir = "D:/php/php4/extensions/"
[PHP5對應(yīng)修改為 extension_dir = "D:/php/php5/ext/" ] 在D:\php 下建立文件夾并命名為 tmp
查找 upload_tmp_dir =
將 ;upload_tmp_dir 該行的注釋符,即前面的分號" ;”去掉,
使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳文件存放的臨時路徑,在這里你還可以修改并給其定義一個絕對路徑,這里設(shè)置的目錄必須有讀寫權(quán)限。
這里我設(shè)置為 upload_tmp_dir = D:/php/tmp (即前面建立的這個文件夾呵) 搜索 ; Windows Extensions
將下面一些常用的項前面的 ; 去掉 ,紅色的必須,藍色的供選擇
;extension=php_mbstring.dll
這個必須要
;extension=php_curl.dll
;extension=php_dbase.dll
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
;extension=php_zip.dll
對于PHP5的版本還需要查找
;extension=php_mysql.dll
并同樣去掉前面的";"
這個是用來支持MYSQL的,由于PHP5將MySQL作為一個獨立的模塊來加載運行的,故要支持MYSQL必選
查找 ;session.save_path =
去掉前面 ; 號,本文這里將其設(shè)置置為
session.save_path = D:/php/tmp 其他的你可以選擇需要的去掉前面的;
然后將該文件另存為為 php.ini 到 C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下,注意更改文件后綴名為ini,
得到 C:\Windows\php.ini ( Windows 2000 下為 C:\WINNT\php.ini)
若路徑等和本文相同可直接保存到C:\Windows ( Windows 2000 下為 C:\WINNT) 目錄下 使用
一些朋友經(jīng)常反映無法上傳較大的文件或者運行某些程序經(jīng)常超時,那么可以找到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下的PHP.INI以下內(nèi)容修改: max_execution_time = 30 ; 這個是每個腳本運行的最長時間,可以自己修改加長,單位秒
max_input_time = 60 ; 這是每個腳本可以消耗的時間,單位也是秒
memory_limit = 8M ; 這個是腳本運行最大消耗的內(nèi)存,也可以自己加大
upload_max_filesize = 2M ; 上載文件的最大許可大小 ,自己改吧,一些圖片論壇需要這個更大的值
(4)、配置 IIS 使其支持 PHP :
首先必須確定系統(tǒng)中已經(jīng)正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS ,安裝步驟如下:
Windows 2000/XP 下的 IIS 安裝:
用 Administrator 帳號登陸系統(tǒng),將 Windows 2000 安裝光盤插入光盤驅(qū)動器,進入“控制面板”點擊“添加/刪除程序”,再點擊左側(cè)的“添加/刪除 Windows 組件”,在彈出的窗口中選擇“Internet 信息服務(wù)(IIS)”,點下面的“詳細信息”按鈕,選擇組件,以下組件是必須的:“Internet 服務(wù)管理器”、“World Wide Web 服務(wù)器”和“公用文件”,確定安裝。
安裝完畢后,在“控制面板”的“管理工具”里打開“服務(wù)”,檢查“IIS Admin Service”和“World Wide Web Publishing Service”兩項服務(wù),如果沒有啟動,將其啟動即可。
Windows 2003 下的 IIS 安裝:
由于 Windows 2003 的 IIS 6.0 集成在應(yīng)用程序服務(wù)器中,因此安裝應(yīng)用程序服務(wù)器就會默認安裝 IIS 6.0 ,在“開始”菜單中點擊“配置您的服務(wù)器”,在打開的“配置您的服務(wù)器向?qū)А崩镒髠?cè)選擇“應(yīng)用程序服務(wù)器(IIS,ASP.NET)”,單擊“下一步”出現(xiàn)“應(yīng)用程序服務(wù)器選項”,你可以選擇和應(yīng)用程序服務(wù)器一起安裝的組件,默認全選即可,單擊“下一步”,出現(xiàn)“選擇總結(jié)界面”,提示了本次安裝中的選項,配置程序?qū)⒆詣影凑铡斑x擇總結(jié)”中的選項進行安裝和配置。
打開瀏覽器,輸入:http://localhost/,看到成功頁面后進行下面的操作:
PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節(jié)省資源,但是安全性略差于CGI,本人推薦使用 ISAPI 模式。故這里只解介紹 ISAPI 模式安裝方法:(以下的截圖因各個系統(tǒng)不同,窗口界面可能不同,但對應(yīng)選項卡欄目是相同的,只需找到提到的對應(yīng)選項卡即可)
在“控制面板”的“管理工具”中選擇“Internet 服務(wù)管理器”,打開 IIS 后停止服務(wù),對于WIN2000系統(tǒng)在”Internet 服務(wù)管理器“的下級樹一般為你的”計算機名“上單擊右鍵選擇“屬性”,再在屬性頁面選擇主屬性”WWW 服務(wù)“右邊的”編輯“
對于XP/2003系統(tǒng)展開”Internet 服務(wù)管理器“的下級樹一般為你的”計算機名“選擇”網(wǎng)站“并單擊右鍵選擇“屬性”
在彈出的屬性窗口上選擇“ISAPI 篩選器”選項卡找到并點擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:
PHP ,再將瀏覽可執(zhí)行文件使路徑指向 php4isapi.dll 所在路徑,
如本文中為:D:\php\php4\sapi\php4isapi.dll
[PHP5對應(yīng)路徑為 D:\php\php5\php5isapi.dll]
打開“站點屬性”窗口的“主目錄”選項卡,找到并點擊“配置”按鈕
在彈出的“應(yīng)用程序配置”窗口中的”應(yīng)用程序映射“選項卡找到并點擊“添加”按鈕新增一個擴展名映射,在彈出的窗口中單擊“瀏覽”將可執(zhí)行文件指向 php4isapi.dll 所在路徑,如本文中為:D:\php\php4\sapi\php4isapi.dll[PHP5對應(yīng)路徑為D:\php\php5\php5isapi.dll],擴展名為 .php ,動作限于”GET,HEAD,POST,TRACE“,將“腳本引擎”“確認文件是否存在”選中,然后一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重復“添加”步驟,對應(yīng)擴展名設(shè)置為需要的即可如.PHPX。
此步操作將使你服務(wù)器IIS下的所有站點都支持你所添加的PHP擴展文件,當然如果你只需要部分站點支持PHP,只需要在“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”“主目錄”選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可
再打開“站點屬性”窗口的“文檔”選項卡,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優(yōu)先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。
確定 Web 目錄的應(yīng)用程序設(shè)置和執(zhí)行許可中選擇為純腳本,然后關(guān)閉 Internet 信息服務(wù)管理器
對于2003系統(tǒng)還需要在“Internet 服務(wù)管理器”左邊的“WEB服務(wù)擴展”中設(shè)置ISAPI 擴展允許,Active Server Pages 允許
完成所有操作后,重新啟動IIS服務(wù)。
在CMD命令提示符中執(zhí)行如下命令:
net stop w3svc
net stop iisadmin
net start w3svc
到此,PHP的基本安裝已經(jīng)完成,我們已經(jīng)使網(wǎng)站支持PHP腳本。
檢查方法是,在 IIS 根目錄下新建一個文本文件存為 php.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/php.php,將顯示當前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI 。
或者利用PHP探針檢測 下載后解壓到你的站點根目錄下并訪問即可
三、安裝 MySQL :
對于MySQL4.0.26下載得到的是mysql-4.0.26-win32.zip,解壓到mysql-4.0.26-win32目錄雙擊執(zhí)行 Setup.exe 一路Next下一步,選擇安裝目錄為D:\php\MySQL和安裝方式為Custom自定義安裝,再一路Next下一步即可。
安裝完畢后,在CMD命令行中輸入并運行:
D:\php\MySQL\bin\mysqld-nt -install
如果返回Service successfully installed.則說明系統(tǒng)服務(wù)成功安裝
新建一文本文件存為MY.INI,編輯配置MY.INI,這里給出一個參考的配置
[mysqld]
basedir=D:/php/MySQL
#MySQL所在目錄
datadir=D:/php/MySQL/data
#MySQL數(shù)據(jù)庫所在目錄,可以更改為其他你存放數(shù)據(jù)庫的目錄
#language=D:/php/MySQL/share/your language directory
#port=3306
set-variable = max_connections=800
skip-locking
set-variable = key_buffer=512M
set-variable = max_allowed_packet=4M
set-variable = table_cache=1024
set-variable = sort_buffer=2M
set-variable = thread_cache=64
set-variable = join_buffer_size=32M
set-variable = record_buffer=32M
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=64M
set-variable = connect_timeout=10
set-variable = wait_timeout=10
server-id = 1
[isamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[myisamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[WinMySQLadmin]
Server=D:/php/MySQL/bin/mysqld-nt.exe
保存后復制此MY.INI文件到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下
回到CMD命令行中輸入并運行:
net start mysql
MySQL 服務(wù)正在啟動 .
MySQL 服務(wù)已經(jīng)啟動成功。
將啟動 MySQL 服務(wù);
DOS下修改ROOT密碼:當然后面安裝PHPMYADMIN后修改密碼也可以通過PHPMYADMIN修改
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例:給root加個密碼xqin.com
首先在進入CMD命令行,轉(zhuǎn)到MYSQL目錄下的bin目錄,然后鍵入以下命令
mysqladmin -uroot password 你的密碼
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
D:\php\MySQL\bin>mysqladmin -uroot password 你的密碼
回車后ROOT密碼就設(shè)置為你的密碼了
如果你下載的是 MySQL5.x或者MySQL4.1.x,例mysql-5.0.18-win32:解壓后雙擊執(zhí)行 Setup.exe ,Next下一步后選擇Custom自定義安裝,再Next下一步選擇安裝路徑這里我們選擇D:\php\MySQL,繼續(xù)Next下一步跳過Sign UP完成安裝。
安裝完成后會提示你是不是立即進行配置,選擇是即可進行配置。當然一般安裝后菜單里面也有配置向?qū)ySQL Server Instance Config Wizar,運行后按下面步驟配置并設(shè)置ROOT密碼即可
Next下一步后選擇Standard Configuration
Next下一步,鉤選Include .. PATH
Next下一步,設(shè)置ROOT密碼,建議社設(shè)置復雜點,確保服務(wù)器安全!
Apply完成后將在D:\php\MySQL目錄下生成MY.INI配置文件,添加并啟動MySQL服務(wù)
如果你的MySQL安裝出錯,并且卸載重裝仍無法解決,這里提供一個小工具系統(tǒng)服務(wù)管理器http://xqin.com/iis/ser.rar,用于卸載后刪除存在的MYSQL服務(wù),重起后再按上述說明進行安裝一般即可成功安裝
1.PHP,推薦PHP4.4.0的ZIP解壓版本:
PHP(4.4.0):http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror
PHP(5.1.2):http://cn.php.net/get/php-5.1.2-Win32.zip/from/a/mirror
2.MySQL,配合PHP4推薦MySQL4.0.26的WIN系統(tǒng)安裝版本:
MySQL(4.0.26):http://download.discuz.net/mysql-4.0.26-win32.zip
MySQL(4.1.16):http://www.skycn.com/soft/24418.html
MySQL(5.0.18):http://download.discuz.net/mysql-4.0.26-win32.zip
3.Zend Optimizer,當然選擇當前最新版本拉:
Zend Optimizer(2.6.2):http://www.zend.com/store/free_download.php?pid=13
(Zend軟件雖然免費下載,但需要注冊用戶,這里提供注冊好的帳戶名:xqincom和密碼:xqin.com,方便大家使用,請不要修改本帳號或?qū)⒈編粲糜谄渌M正當途徑,謝謝!)
登陸后選擇Windows x86的Platform版本,如最新版本2.6.2 https://www.zend.com/store/getfreefile.php?pid=13&zbid=995
4.phpMyAdmin
當然同樣選擇當前最新版本拉,注意選擇for Windows 的版本哦:
phpMyAdmin(2.8.0.3):http://www.crsky.com/soft/4190.html
假設(shè) C:\ 為你現(xiàn)在所使用操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在 C:\ ,請自行對應(yīng)修改相應(yīng)路徑。同時由于C盤經(jīng)常會因為各種原因重裝系統(tǒng),數(shù)據(jù)放在該盤不易備份和轉(zhuǎn)移 選擇安裝目錄,故本文將所有PHP相關(guān)軟件均安裝到D:\php目錄下,這個路徑你可以自行設(shè)定,如果你安裝到不同目錄涉及到路徑的請對應(yīng)修改以下的對應(yīng)路徑即可
二、安裝 PHP :本文PHP安裝路徑取為D:\php\php4\(為避混淆,PHP5.1.x版本安裝路徑取為D:\php\php5\)
(1)、下載后得到 php-4.4.0-Win32.zip ,解壓至D:\php目錄,將得到二級目錄php-4.4.0-Win32,改名為 php4,
也即得到PHP文件存放目錄D:\php\php4\
[如果是PHP5.1.2,得到的文件是php-5.1.2-Win32.zip,直接全部接壓至D:\php\php5目錄即可得PHP文件存放目錄D:\php\php5\];
(2)、再將D:\php\php4目錄和D:\php\php4\dlls目錄
[PHP5為D:\php\php5\]下的所有dll文件 copy 到 c:\Windows\system32 (win2000系統(tǒng)為 c:/winnt/system32/)下,覆蓋已有的dll文件;
(3)、將php.ini-dist用記事本打開,利用記事本的查找功能搜索并修改:
搜索 register_globals = Off
將 Off 改成 On ,即得到 register_globals = On
注:這個對應(yīng)PHP的全局變量功能,考慮有很多PHP程序需要全局變量功能故打開,打開后請注意-PHP程序的嚴謹性,如果不需要推薦不修改保持默認Off狀態(tài) 搜索 extension_dir =
這個是PHP擴展功能目錄 并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:
修改 extension_dir = "./" 為 extension_dir = "D:/php/php4/extensions/"
[PHP5對應(yīng)修改為 extension_dir = "D:/php/php5/ext/" ] 在D:\php 下建立文件夾并命名為 tmp
查找 upload_tmp_dir =
將 ;upload_tmp_dir 該行的注釋符,即前面的分號" ;”去掉,
使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳文件存放的臨時路徑,在這里你還可以修改并給其定義一個絕對路徑,這里設(shè)置的目錄必須有讀寫權(quán)限。
這里我設(shè)置為 upload_tmp_dir = D:/php/tmp (即前面建立的這個文件夾呵) 搜索 ; Windows Extensions
將下面一些常用的項前面的 ; 去掉 ,紅色的必須,藍色的供選擇
;extension=php_mbstring.dll
這個必須要
;extension=php_curl.dll
;extension=php_dbase.dll
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
;extension=php_zip.dll
對于PHP5的版本還需要查找
;extension=php_mysql.dll
并同樣去掉前面的";"
這個是用來支持MYSQL的,由于PHP5將MySQL作為一個獨立的模塊來加載運行的,故要支持MYSQL必選
查找 ;session.save_path =
去掉前面 ; 號,本文這里將其設(shè)置置為
session.save_path = D:/php/tmp 其他的你可以選擇需要的去掉前面的;
然后將該文件另存為為 php.ini 到 C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下,注意更改文件后綴名為ini,
得到 C:\Windows\php.ini ( Windows 2000 下為 C:\WINNT\php.ini)
若路徑等和本文相同可直接保存到C:\Windows ( Windows 2000 下為 C:\WINNT) 目錄下 使用
一些朋友經(jīng)常反映無法上傳較大的文件或者運行某些程序經(jīng)常超時,那么可以找到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下的PHP.INI以下內(nèi)容修改: max_execution_time = 30 ; 這個是每個腳本運行的最長時間,可以自己修改加長,單位秒
max_input_time = 60 ; 這是每個腳本可以消耗的時間,單位也是秒
memory_limit = 8M ; 這個是腳本運行最大消耗的內(nèi)存,也可以自己加大
upload_max_filesize = 2M ; 上載文件的最大許可大小 ,自己改吧,一些圖片論壇需要這個更大的值
(4)、配置 IIS 使其支持 PHP :
首先必須確定系統(tǒng)中已經(jīng)正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS ,安裝步驟如下:
Windows 2000/XP 下的 IIS 安裝:
用 Administrator 帳號登陸系統(tǒng),將 Windows 2000 安裝光盤插入光盤驅(qū)動器,進入“控制面板”點擊“添加/刪除程序”,再點擊左側(cè)的“添加/刪除 Windows 組件”,在彈出的窗口中選擇“Internet 信息服務(wù)(IIS)”,點下面的“詳細信息”按鈕,選擇組件,以下組件是必須的:“Internet 服務(wù)管理器”、“World Wide Web 服務(wù)器”和“公用文件”,確定安裝。
安裝完畢后,在“控制面板”的“管理工具”里打開“服務(wù)”,檢查“IIS Admin Service”和“World Wide Web Publishing Service”兩項服務(wù),如果沒有啟動,將其啟動即可。
Windows 2003 下的 IIS 安裝:
由于 Windows 2003 的 IIS 6.0 集成在應(yīng)用程序服務(wù)器中,因此安裝應(yīng)用程序服務(wù)器就會默認安裝 IIS 6.0 ,在“開始”菜單中點擊“配置您的服務(wù)器”,在打開的“配置您的服務(wù)器向?qū)А崩镒髠?cè)選擇“應(yīng)用程序服務(wù)器(IIS,ASP.NET)”,單擊“下一步”出現(xiàn)“應(yīng)用程序服務(wù)器選項”,你可以選擇和應(yīng)用程序服務(wù)器一起安裝的組件,默認全選即可,單擊“下一步”,出現(xiàn)“選擇總結(jié)界面”,提示了本次安裝中的選項,配置程序?qū)⒆詣影凑铡斑x擇總結(jié)”中的選項進行安裝和配置。
打開瀏覽器,輸入:http://localhost/,看到成功頁面后進行下面的操作:
PHP 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因為超時而沒有反映,但是實際上比較安全,負載能力強,節(jié)省資源,但是安全性略差于CGI,本人推薦使用 ISAPI 模式。故這里只解介紹 ISAPI 模式安裝方法:(以下的截圖因各個系統(tǒng)不同,窗口界面可能不同,但對應(yīng)選項卡欄目是相同的,只需找到提到的對應(yīng)選項卡即可)
在“控制面板”的“管理工具”中選擇“Internet 服務(wù)管理器”,打開 IIS 后停止服務(wù),對于WIN2000系統(tǒng)在”Internet 服務(wù)管理器“的下級樹一般為你的”計算機名“上單擊右鍵選擇“屬性”,再在屬性頁面選擇主屬性”WWW 服務(wù)“右邊的”編輯“
對于XP/2003系統(tǒng)展開”Internet 服務(wù)管理器“的下級樹一般為你的”計算機名“選擇”網(wǎng)站“并單擊右鍵選擇“屬性”
在彈出的屬性窗口上選擇“ISAPI 篩選器”選項卡找到并點擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:
PHP ,再將瀏覽可執(zhí)行文件使路徑指向 php4isapi.dll 所在路徑,
如本文中為:D:\php\php4\sapi\php4isapi.dll
[PHP5對應(yīng)路徑為 D:\php\php5\php5isapi.dll]
打開“站點屬性”窗口的“主目錄”選項卡,找到并點擊“配置”按鈕
在彈出的“應(yīng)用程序配置”窗口中的”應(yīng)用程序映射“選項卡找到并點擊“添加”按鈕新增一個擴展名映射,在彈出的窗口中單擊“瀏覽”將可執(zhí)行文件指向 php4isapi.dll 所在路徑,如本文中為:D:\php\php4\sapi\php4isapi.dll[PHP5對應(yīng)路徑為D:\php\php5\php5isapi.dll],擴展名為 .php ,動作限于”GET,HEAD,POST,TRACE“,將“腳本引擎”“確認文件是否存在”選中,然后一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重復“添加”步驟,對應(yīng)擴展名設(shè)置為需要的即可如.PHPX。
此步操作將使你服務(wù)器IIS下的所有站點都支持你所添加的PHP擴展文件,當然如果你只需要部分站點支持PHP,只需要在“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”“主目錄”選項卡,編輯或者添加PHP的擴展名映射即可或者將你步需要支持PHP的站點中的PHP擴展映射刪除即可
再打開“站點屬性”窗口的“文檔”選項卡,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優(yōu)先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。
確定 Web 目錄的應(yīng)用程序設(shè)置和執(zhí)行許可中選擇為純腳本,然后關(guān)閉 Internet 信息服務(wù)管理器
對于2003系統(tǒng)還需要在“Internet 服務(wù)管理器”左邊的“WEB服務(wù)擴展”中設(shè)置ISAPI 擴展允許,Active Server Pages 允許
完成所有操作后,重新啟動IIS服務(wù)。
在CMD命令提示符中執(zhí)行如下命令:
net stop w3svc
net stop iisadmin
net start w3svc
到此,PHP的基本安裝已經(jīng)完成,我們已經(jīng)使網(wǎng)站支持PHP腳本。
檢查方法是,在 IIS 根目錄下新建一個文本文件存為 php.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/php.php,將顯示當前服務(wù)器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI 。
或者利用PHP探針檢測 下載后解壓到你的站點根目錄下并訪問即可
三、安裝 MySQL :
對于MySQL4.0.26下載得到的是mysql-4.0.26-win32.zip,解壓到mysql-4.0.26-win32目錄雙擊執(zhí)行 Setup.exe 一路Next下一步,選擇安裝目錄為D:\php\MySQL和安裝方式為Custom自定義安裝,再一路Next下一步即可。
安裝完畢后,在CMD命令行中輸入并運行:
D:\php\MySQL\bin\mysqld-nt -install
如果返回Service successfully installed.則說明系統(tǒng)服務(wù)成功安裝
新建一文本文件存為MY.INI,編輯配置MY.INI,這里給出一個參考的配置
[mysqld]
basedir=D:/php/MySQL
#MySQL所在目錄
datadir=D:/php/MySQL/data
#MySQL數(shù)據(jù)庫所在目錄,可以更改為其他你存放數(shù)據(jù)庫的目錄
#language=D:/php/MySQL/share/your language directory
#port=3306
set-variable = max_connections=800
skip-locking
set-variable = key_buffer=512M
set-variable = max_allowed_packet=4M
set-variable = table_cache=1024
set-variable = sort_buffer=2M
set-variable = thread_cache=64
set-variable = join_buffer_size=32M
set-variable = record_buffer=32M
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=64M
set-variable = connect_timeout=10
set-variable = wait_timeout=10
server-id = 1
[isamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[myisamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[WinMySQLadmin]
Server=D:/php/MySQL/bin/mysqld-nt.exe
保存后復制此MY.INI文件到C:\Windows ( Windows 2000 下為 C:\WINNT)目錄下
回到CMD命令行中輸入并運行:
net start mysql
MySQL 服務(wù)正在啟動 .
MySQL 服務(wù)已經(jīng)啟動成功。
將啟動 MySQL 服務(wù);
DOS下修改ROOT密碼:當然后面安裝PHPMYADMIN后修改密碼也可以通過PHPMYADMIN修改
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例:給root加個密碼xqin.com
首先在進入CMD命令行,轉(zhuǎn)到MYSQL目錄下的bin目錄,然后鍵入以下命令
mysqladmin -uroot password 你的密碼
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
D:\php\MySQL\bin>mysqladmin -uroot password 你的密碼
回車后ROOT密碼就設(shè)置為你的密碼了
如果你下載的是 MySQL5.x或者MySQL4.1.x,例mysql-5.0.18-win32:解壓后雙擊執(zhí)行 Setup.exe ,Next下一步后選擇Custom自定義安裝,再Next下一步選擇安裝路徑這里我們選擇D:\php\MySQL,繼續(xù)Next下一步跳過Sign UP完成安裝。
安裝完成后會提示你是不是立即進行配置,選擇是即可進行配置。當然一般安裝后菜單里面也有配置向?qū)ySQL Server Instance Config Wizar,運行后按下面步驟配置并設(shè)置ROOT密碼即可
Next下一步后選擇Standard Configuration
Next下一步,鉤選Include .. PATH
Next下一步,設(shè)置ROOT密碼,建議社設(shè)置復雜點,確保服務(wù)器安全!
Apply完成后將在D:\php\MySQL目錄下生成MY.INI配置文件,添加并啟動MySQL服務(wù)
如果你的MySQL安裝出錯,并且卸載重裝仍無法解決,這里提供一個小工具系統(tǒng)服務(wù)管理器http://xqin.com/iis/ser.rar,用于卸載后刪除存在的MYSQL服務(wù),重起后再按上述說明進行安裝一般即可成功安裝
您可能感興趣的文章:
- IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置圖文教程 2009年
- 2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置教程
- IIS php環(huán)境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安裝與配置
- Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安裝與配置[圖文]
- WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1環(huán)境配置安裝教程圖文詳解
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8+phpMyAdmin 2.10.1環(huán)境配置安裝教程圖文詳解
- WIN2003系統(tǒng)IIS下PHP5+MySQL5+ZendOptimizer配置圖解教程
- IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置
- SQL?Optimizer?詳細解析
相關(guān)文章
redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安裝
以下過程在redhat6.2 7.0下通過。 使用軟件: apache_1.3.19.tar.gz imap-2000c.tar.Z mod_jserv.so..so j2sdk-1_3_0_02-linux.bin mysql-3.23.33-pc-linux-gnu-i6862.tar.gz openldap-2.0.7.tar.gz php-4.0.4pl1.tar.gz jakarta-tomcat-3.3-m2.tar.gz phpMyAdmin_2.1.0.tar.gz2008-03-03
花生殼與MDaemon架設(shè)郵件服務(wù)器案例圖文教程
花生殼與MDaemon架設(shè)郵件服務(wù)器案例圖文教程...2007-08-08
Win2003服務(wù)器 IIS6.0 rewrite的設(shè)置圖文教程
Win2003服務(wù)器 IIS6.0 rewrite的設(shè)置圖文教程...2007-07-07
解決IIS的Server Application Error的3種方法
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance2006-12-12
IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置[完整修正實用版]
IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置[完整修正實用版]...2007-03-03

