Zend_Studio配置調(diào)試教程_第1頁(yè)
Zend_Studio配置調(diào)試教程_第2頁(yè)
Zend_Studio配置調(diào)試教程_第3頁(yè)
Zend_Studio配置調(diào)試教程_第4頁(yè)
Zend_Studio配置調(diào)試教程_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Zend Studio 調(diào)試配置的安裝轉(zhuǎn)載請(qǐng)注明出處: party c on sideratio n/blog之前安裝了 Apache、PHP和MySQL,可以直接解析動(dòng)態(tài)網(wǎng)頁(yè)和使用mysql數(shù)據(jù)庫(kù)了。制作動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)工具有很多,就象我們上節(jié)使用的記事本也是一種開(kāi)發(fā)工具。但是要學(xué)好php,還是專(zhuān)業(yè)的開(kāi)發(fā)工具比較好。這里推薦使用Zend Studio,這款軟件可以很方便地編寫(xiě)PHP程序。網(wǎng)上有很多下載Zend Studio的地方,注意找for win dows的,這里有一個(gè)鏈接: 。同時(shí)需要下載安裝的還有該版本對(duì)應(yīng) 的調(diào)試工具 Ze nd Debugger (for win dows)。 Ze

2、 nd Studio 不是免費(fèi)的,大家可在網(wǎng)上找對(duì)應(yīng)版本的注冊(cè)機(jī)或者注冊(cè)碼,注冊(cè)后可長(zhǎng)期使用。、Zend Studio 的安裝Zend發(fā)展得很快,但安裝過(guò)程都差不多,我仍然以Zend Studio5.5.1為例介紹其安裝過(guò)程。1.雙擊“ZendStudio-5_5_1.exe "安裝圖標(biāo),進(jìn)入安裝程序許可協(xié)議界面(圖1)。2.點(diǎn)擊Next,進(jìn)入安裝類(lèi)型選擇界面 (圖2)??梢怨催xPHP Man ua I和 Zend In ternetExplorer Toolbar ?!暗?lend Studio S.百-1Choose Install Set/ Introduction/ Lice

3、nse Agree me ntdi Choose Install Stinstall SetTypi c*Z«nd Development En.vironm&ntFKF ManualZend Internet Explorer Toolbarend Firefox ToolbarChoose ShortcuirDlder E/ten si on Assotiahofi Default PHP S&flmgsZ«nd Core (enables Remote Debugging)Z«nd Fl at form (reauirs Z«nd

4、Core)J Pre-lniiUrll SumrrKifyIn ltailing .J Dtr冊(cè)RrMfaducisIM;估IIinslailAnyhCancelDescri|>tion The Zend Development Environment (ZDE) is a powerfuli integrated development environment for developing and maintaining PHP applications. TheZDE combines a powerful editor, code inspectors and analyzers,

5、 a debugger and profile and robust code completion engine for all PHP constructs as well as HTML£ revious3.點(diǎn)擊“ Next,”進(jìn)入安裝文件夾選擇界面(圖3)。圖#4點(diǎn)擊“ Next,”進(jìn)入快捷鍵文件夾選擇界面(圖4)。圖45點(diǎn)擊“ Next,”進(jìn)入文件擴(kuò)展名關(guān)聯(lián)選擇界面(圖5)。以后在文件管理器下雙擊勾選了的后綴名的文件,系統(tǒng)默認(rèn)會(huì)以Ze nd Studio打開(kāi)。如果系統(tǒng)安裝了dreamweaver,建議不勾選html 。圖77點(diǎn)擊“ Next,”進(jìn)入預(yù)安裝界面(圖7)。列舉了

6、要安裝的文件、大小、位置等。8點(diǎn)擊“Install,進(jìn)入安裝進(jìn)度條界面(圖8)。圖#圖89.接著進(jìn)入提示界面,是否安裝Ze nd Guard(圖9)。Zend Guard是加密編寫(xiě)的 PHP程序,不讓別人看到PHP源代碼。我們一般不需要,選擇“No, thank you".圖910點(diǎn)擊“ Next,”進(jìn)入安裝成功提示界面(圖10)。圖#圖1011.點(diǎn)擊“ Done,完成Zend Studio 的安裝。二、Zend Debugger 的安裝Zend studio安裝后,對(duì)于編輯的 php程序,我們還需要調(diào)試,Zend提供了一款高效的調(diào)試工具:Ze nd Debugger。我下載的是 Z

7、en dDebugger-5.2.14-cygwin_ nt-i386.zip1. 將下載的壓縮包解壓后,打開(kāi)該文件夾,會(huì)看到readme.txt文檔(圖11)。其中的說(shuō)明就是安裝過(guò)程。我們一一說(shuō)明。這樣我們將其目錄替換,在php.ini文件的末尾增加:口口岡E README, tzt -記事本丈件址)編輯 格式© 查看邊 幫助Zend Debugger installation instructions1. Locate ZendDebugger .so or ZendDebugger.dll File that is compiled For thecorrect version

8、 uF PHP (4_3_xp U_x.5_1 .x, 5-2-x) in theappropriate directory.2. Add the Fallowing line to the php.ini File:Linus: and Mac OS X:zpnd_extension=/FulI/path/to/ZendDebugger - soUindouis:zend_extension_ts=/Full/path/to/ZendDebugger.dllUindons nontread safe: zendextension/Full/path/tc/ZendDebugger.dll(*

9、) ttie uindovs non-thread safe is used onlj; with Zend Core 2.3. Add the following lines to the php_ini file: zenddebugger. allow_hosts=E<ip_addresses> zenddebugger4 Place dummy.pnp file in trie document root directory.5. Restart ueb seruer.http:/hi. 圖ii2. 在剛解壓的文件夾里面找到與你安裝的PHP版本對(duì)應(yīng)的ZendDebugger

10、.dll文件(windows下這樣做,如果是 linux,找ZendDebugger.so)。我們之前安裝的是PHP5.2版本,所以我們打開(kāi)文件夾5_2_x_comp文件夾,在里面我們就可以看到ZendDebugger.dll 。3. 拷貝ZendDebugger.dll到適當(dāng)?shù)哪夸洝W詈檬强截惖絧hp安裝目錄下的ext文件夾下,那你們放的都是庫(kù)文件。之前我安裝的php目錄在D盤(pán),這樣ZendDebugger.dll的路徑就是D:phpext4. 打開(kāi)php.ini文件(系統(tǒng)目錄windows下)。圖11中第2條是要在php.ini文件中增加這樣一行:zen d_exte nsion _ts=

11、/full/path/to/Ze ndDebugger.dllWin dows non-tread safe: zen d_exte nsion=/full/path/to/Ze ndDebugger.dllZendzend_extension_ts=d:/PHP/ext/ZendDebugger.dll注意此處使用的是“而/”不是“”。5. 圖 11 中第 3 條是接著增加如下兩條:zend_debugger.allow_hosts=<ip_addresses>zend_debugger.expose_remotely=always我們需要替換其中的 IP 地址:zend_deb

12、ugger.allow_hosts=/32,01/24zend_debugger.expose_remotely=always其中的“01 是”我電腦的本地 IP 地址,你可以換成你自己的,其他的照寫(xiě)。 通過(guò)如下方式可以看到你自己的 IP 地址: 右鍵點(diǎn)擊桌面圖標(biāo)“網(wǎng)上鄰居”|屬“性”,在出現(xiàn)的窗口中右鍵點(diǎn)擊“本地連接”屬|(zhì) “性”,出現(xiàn)屬性窗口,下拉文本框會(huì)看到“ In ternet協(xié)議(TCP/IP) ”選擇此條,點(diǎn)擊下面的屬性”又會(huì)出現(xiàn)一屬性窗口。在其中會(huì)看到“IP地址(IP) ”前面的是“192.168.1.最后一個(gè)數(shù)字你就

13、可以用來(lái)替換我這里的“101”了(圖 12)。這樣我們將其目錄替換,在php.ini文件的末尾增加::網(wǎng)珞連揆網(wǎng)絡(luò)連接高級(jí)此連接使用不列項(xiàng)目|Q:同踣任務(wù)SttACBS« 6.AdviseAcrobat .收烹iAi 工旦(X) 高:-0創(chuàng)建一個(gè)新的連接設(shè)査家庭或小型辦公蔭接時(shí)使用:x門(mén)眉団勺x 文件夾?收碩夾匡?無(wú)線網(wǎng)絡(luò)連接Internet 協(xié)迎(TCP/IP)屆性常規(guī)Real七丸 RTLB13g Family PCI Fm創(chuàng)jgMicrcsoft網(wǎng)絡(luò)的文件和打E卩機(jī)共拿v數(shù)據(jù)包計(jì)戈!1程序# TTInttrttst 協(xié)議(TCF/IF)Ml卸旣iUj說(shuō)明TCf/IF是默認(rèn)的廣域網(wǎng)

14、協(xié)議.它提供躊越多 的通訊連接后在通知區(qū)域顯示團(tuán)標(biāo)險(xiǎn) 此痺接被限制或無(wú)連接時(shí)通知我追)曙毀眾礬蠶器霜鬻勰漣畫(huà)設(shè)臥否自動(dòng)發(fā)得n地址©O 懣EKEEHffi翹IP地址Q(chēng)):子網(wǎng)掩碼QI):款認(rèn)網(wǎng)關(guān)):自斷號(hào)簾.L使用下面的DN5服務(wù)器地址(?。?首選D肥服務(wù)器世):202 ,103 . 0. 6S202 . 103 . 24 . 63圖125.圖11中第4條是將dummy.php文件拷貝到網(wǎng)頁(yè)根目錄下 (就是apache的配置文 件httpd.conf中定義的 DocumentRoot目錄)。之前我定義的是否“D:/footloose,'就把dummy.php文件拷貝到這個(gè)目錄下

15、。6. 重啟Apache就可以了。7. 在IE瀏覽器中打開(kāi) php in fo.php 文件,可以查看 Ze nd Debugger 信息(圖13)。Zend DebuggerPassive Mode Timeout20 secondsDirectiveLocal ValueMaster Valuezend_fiebugger,allow_hosts127.0.0,1/32401/24/32,192.1684.101/24zend_debugger*aflow_tunnefno valueno vahezend_debuggerconnect_j>a

16、sswordno valueno valuezend_debugger*deny_hostsno va/ueno vakjezend_debugger.expase_remotelyahvaysak'jayszend debuggerJittpd uld-1-1zend_debugger.max_msg_size2G971522097152zend_<iebugger,tuiuiel_m3X_port65535:65535zend_debuggerAunnel_miri_port10241024圖138. 打開(kāi)Ze nd Studio ,打開(kāi)“ too工具)” |"Pr

17、efere nC首選項(xiàng))”在打開(kāi)的首選項(xiàng)窗口中選擇“ Debug調(diào)試)'選項(xiàng)卡,設(shè)置調(diào)試方式為服務(wù)器,Debug Server URL 填寫(xiě)web服務(wù)器的URL。如果是默認(rèn) 80端口,就可以不寫(xiě)端口號(hào),直接寫(xiě)成/或者localhost/ 。如果 apache 的端口是 8080,就寫(xiě)成 8080/(圖 14)。Rukt«fZtndor*Edi 11 nfC«J»rx ACiiA*|Ct i oa i.樽 P*bn So1 v*rKtyVkpFil* TyttiDtbTif V«d* StrvirInt :r&

18、amp;«lClt«at IP1 Cmto*ir*dDvay Fil«Clk«MForiBF4*jJeutinc FortStrvf Rtsponit Tifevout (tacrllncrrpt CgamuSSLA J party consideration/P*pU£ Ujfll g* T«apcr«ry Output F*l” LfCttion0She HTTP lUUtr1 firtt Lint*t Ehby_:td V»ri »bl» 1*01*1 ip1 D«fmt Sirvtr Output EtiCddinfC nftcn»*nts cud S*ltin(sYAdftiikkitr ttor'.TJ.Viftdov i工Sb” $t W I ETid口 弘"MoUc* Vtiitfti刁 Si* VurniAf i4ii*c*i佰Eh” Err wgj Sho* Strict回Gr

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論