西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識(shí) → 在win2003服務(wù)器中構(gòu)建php+mysqlweb服務(wù)平臺(tái)

在win2003服務(wù)器中構(gòu)建php+mysqlweb服務(wù)平臺(tái)

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2011/4/1 21:15:03字體大。A-A+

作者:佚名點(diǎn)擊:111次評(píng)論:0次標(biāo)簽: win2003 php mysql

  • 類型:遠(yuǎn)程監(jiān)控大小:4.6M語言:中文 評(píng)分:5.7
  • 標(biāo)簽:
立即下載
php+mysql構(gòu)建win2003系統(tǒng)服務(wù)平臺(tái)
工具:
IIS v6.0(服務(wù)器)
mysql v5.2.3(數(shù)據(jù)庫管理系統(tǒng))
php v5.2.1(php腳本解釋程序)
ZendOptimizer v3.2.2(php加速程序)
phpMyAdmin v2.9.2(數(shù)據(jù)庫管理程序)
在安裝PHP之前,我們應(yīng)該先了解一下關(guān)于PHP安裝的兩種模式:
1。CGI擴(kuò)展模式(Cgi executable Model)CGI相信大家都了解這個(gè),一般用來處理網(wǎng)頁的程序perl編寫的2。模塊化安裝。 這里的模塊化安裝指的是分開的意思。
具體的是:CGI模式,這種安裝模式是要求客戶如果請(qǐng)求PHP文件時(shí),WEB服務(wù)器調(diào)用PHP.exe來進(jìn)行解釋的,在這里安全方面就存在一些問題,比如說,客戶端構(gòu)造的對(duì)php.exe的溢出代碼,即使不溢出,只要能返回服務(wù)器的有用信息對(duì)有心人來說就已經(jīng)足夠了!CGI請(qǐng)求以后是以網(wǎng)頁的形式返回的。
模塊化:PHP與WEB服務(wù)器同時(shí)運(yùn)行是這種模式的一個(gè)特點(diǎn),(就是說不是在有請(qǐng)求時(shí)才進(jìn)行與PHP解釋文件的鏈接)這種方式在某種角度講具有一定的安全性,并且具有良好的執(zhí)行速度和效率。
像WIN的IIS一般在安裝PHP時(shí)采用ISAPI模式! win對(duì)API能更好的支持

第一步:安裝PHP 把PHP復(fù)制到你想放的那個(gè)文件夾下面。就放到C盤根目錄下,因?yàn)楹芏嗳硕挤诺紺盤的根目錄下,所以很不安全,這里只是測試。
1。先復(fù)制PHP根目錄下的php5ts.dll文件到 windows\system32下。
2。復(fù)制php.ini-dist文件到\windows下。并改名成php.ini 這個(gè)不要忘了。!
3。打開php.ini
查:register_globals = off 改off為on
查:extension_dir = 將路徑指向PHP目錄中的ext目錄。
例如:extension_dir=”C:\PHP\ext”
查找下列語句,將其前面的 ; 符號(hào)去掉。這些語句幾乎是挨著的,不用逐個(gè)查找。
;extension=php_dbase.dll
;extension=php_gd2.dll (用來支持GD庫,所以必須去掉)
;extension=php_ldap.dll
;extension=php_mbstring.dll (如果不去掉的話phpmyadmin會(huì)有紅色的提示)
;extension=php_mssql.dll (支持MSSQL數(shù)據(jù)庫)
;extension=php_mysql.dll (支持MYSQL數(shù)據(jù)庫)

第二步:安裝mysql:
1.安裝個(gè)過程比較簡單,懂一點(diǎn)英文應(yīng)該沒問題,語言選擇gb2312,表示支持簡體中文,但是最后一定選擇可以命令管理 即Include Command那一項(xiàng)
如果出現(xiàn)下面問題
運(yùn)行 net start mysql 啟動(dòng)這個(gè)服務(wù)
MySQL 服務(wù)正在啟動(dòng)
MySQL 服務(wù)無法啟動(dòng)。
系統(tǒng)出錯(cuò)。
發(fā)生系統(tǒng)錯(cuò)誤 1067。
進(jìn)程意外終止。
這個(gè)系統(tǒng)錯(cuò)誤1067代號(hào)的意思就是因?yàn)橄到y(tǒng)找不到文件而錯(cuò),進(jìn)程得不到所需文件啦!我們必須在windows下建立如下文件:my.ini以讓這個(gè)服務(wù)有這個(gè)文件可調(diào)嘛。
[my.ini] 內(nèi)容我寫在下面了
[mysqld]
# set basedir to your installation path
basedir=C:/mysql
# set datadir to the location of your data directory
datadir=C:/mysql/data
[WinMySQLAdmin]
Server=C:/mysql/bin/mysqld-nt.exe
這段代碼的作用基本上可以看明白吧;主要是寫的是數(shù)據(jù)庫mysql地址,以及提供服務(wù)所依靠的文件地址
2.啟動(dòng)mysql,輸入 mysql -uroot -p ,再回車。若出現(xiàn)這些表示成功了;旧涎b上了MYSQL就是這個(gè)樣子。
3.關(guān)于安全,就是那個(gè)root 的密碼啦,最好是改掉用戶名還有密碼,讓別人猜也沒法猜。最好是去下載一份mysql用戶中文手冊(cè)
第三步:IIS設(shè)置
1. IIS正確安裝 WIN2003默認(rèn)是不支持ASP的,需要開啟允許運(yùn)行asp腳本,開啟允許運(yùn)行asp腳本,用asp程序測試 可以正常運(yùn)行。
2. 配置 添加php擴(kuò)展名.php C:\php\sapi\php5isapi.dll 這個(gè)地址別弄錯(cuò)了。差不多了!
3. 在ISAPI里添加php C:\php\sapi\php5isapi.dll 篩選選項(xiàng) 成功加載后該項(xiàng)成綠色。

第四步:安裝phpMyAdmin
解壓后,編輯C:\Inetpub\wwwroot\phpMyAdmin\libraries下的config.default.php
查找 $cfg['DefaultLang'] = 'en-iso-8859-1'; 改為 $cfg['DefaultLang'] = 'gb2312';
查找 $cfg['DefaultCharset'] = 'iso-8859-1'; 改為 $cfg['DefaultCharset'] = 'gb2312';
設(shè)置完成后,在IE瀏覽器中輸入http://localhost/phpmyadmin,即可進(jìn)行相關(guān)操作

第五步:安裝Zend
安裝比較簡單。

第六步:測試
phpinfo.php 將其復(fù)制到網(wǎng)站根目錄下,驗(yàn)證php是否可用
http://localhost/phpinfo.php
dblinktest.php 將其復(fù)制到網(wǎng)站根目錄下,驗(yàn)證是否連接數(shù)據(jù)庫成功
http://localhost/dblinktest.php
到這里了 基本上就可以訪問啦,這次的php+mysql win2003的環(huán)境就到這里了。
涉及到服務(wù)器的安全問題的可以參考下服務(wù)器的安全設(shè)置小節(jié)

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)