自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Zend Debugger安裝全過(guò)程

開(kāi)發(fā) 后端
調(diào)試技術(shù)是我們編程中不可或缺的重要部分,調(diào)試器是每個(gè)IDE環(huán)境都必備的組件,既然如此,Zend Studio的集成環(huán)境擁有一個(gè)調(diào)試器也就是理所當(dāng)然的事情。

調(diào)試技術(shù)是我們編程中不可或缺的重要部分,調(diào)試器是每個(gè)IDE環(huán)境都必備的組件。既然如此,Zend Studio的集成環(huán)境擁有一個(gè)調(diào)試器也就是理所當(dāng)然的事情了,但是,該調(diào)試器在配置使用起來(lái),其顯示出來(lái)的強(qiáng)勁功能一定會(huì)讓你驚嘆不已!

事實(shí)上,Zend Studio(后面簡(jiǎn)稱(chēng)ZDE)的調(diào)試功能分為內(nèi)部調(diào)試和遠(yuǎn)程調(diào)試。內(nèi)部調(diào)試是用ZDE內(nèi)置的PHP(有4、5兩個(gè)版本)進(jìn)行的代碼初步調(diào)試,我們把重點(diǎn)放在遠(yuǎn)程調(diào)試上,因?yàn)樗梢酝耆M一個(gè)真實(shí)的運(yùn)行環(huán)境。

遠(yuǎn)程調(diào)試需要服務(wù)器端的組件支持,我們今天的內(nèi)容就是怎么來(lái)安裝這個(gè)服務(wù)器端調(diào)試環(huán)境,用到的調(diào)試組件是Zend Debugger,它是輕便而且夠用的,在撰寫(xiě)本文時(shí),其***版本是5.2.14,與網(wǎng)絡(luò)上廣為流傳的5.2.10版略有更新。我的服務(wù)器是windows下的apache,因此我就下載了windows版的Zend Debugger,下來(lái)的壓縮包大約2.1M,有個(gè)readme.txt,我覺(jué)得有必要看哈子:

  1. Zend Debugger installation instructions  
  2. —————————————  
  3. 1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the correct version of PHP   
  4. (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in theappropriate directory.  
  5.  
  6. 2. Add the following line to the php.ini file:  
  7. Linux and Mac OS X: zend_extension=/full/path/to/ZendDebugger.so  
  8. Windows: zend_extension_ts=/full/path/to/ZendDebugger.dll  
  9. Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll  
  10. (*) the windows non-thread safe is used only with Zend Core 2.0  
  11.  
  12. 3. Add the following lines to the php.ini file:  
  13. zend_debugger.allow_hosts=<ip_addresses> 
  14. zend_debugger.expose_remotely=always   
  15.  
  16. 4. Place dummy.php file in the document root directory.  
  17.  
  18. 5. Restart web server. 
  19.  

這里已經(jīng)非常詳細(xì)的講了安裝方法了,那我就以我晦澀的語(yǔ)言再描述一遍吧,以下是壓縮包內(nèi)所有文件的列表:

  1. ZendDebugger-5.2.14RC9-cygwin_nt-i386\md5  
  2. ZendDebugger-5.2.14RC9-cygwin_nt-i386\Inventory.xml  
  3. ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp  
  4. ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp\ZendDebugger.dll  
  5. ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp  
  6. ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp\ZendDebugger.dll  
  7. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp  
  8. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp\ZendDebugger.dll  
  9. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp  
  10. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp\ZendDebugger.dll  
  11. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp  
  12. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp\ZendDebugger.dll  
  13. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp  
  14. ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll  
  15. ZendDebugger-5.2.14RC9-cygwin_nt-i386\dummy.php  
  16. ZendDebugger-5.2.14RC9-cygwin_nt-i386\README.txt 
  17.  

解壓出合適的也就是和你當(dāng)前php的版本對(duì)應(yīng)的Zend Debugger版本,我的php版本是5.2.5,因此我就把5_2_x_comp給拖出來(lái)了(至于5_2_x_nts_comp指的是non-tread safe,沒(méi)有明白具體用途,也就不妄用了),我將5_2_x_comp\ZendDebugger.dll移動(dòng)到D:\myserver\ZendDebugger\5_2_x\ZendDebugger.dll,將壓縮包中的dummy.php解壓到web根目錄,我這里的apache的DocumentRoot設(shè)置在D:/myserver/wwwroot,就拷貝dummy.php到D:\myserver\wwwroot,然后修改php.ini,加入了這些內(nèi)容:

  1. zend_extension_ts=D:/myserver/ZendDebugger/5_2_x/ZendDebugger.dll  
  2. zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.88/24  
  3. zend_debugger.expose_remotely=always
  4.   

然后重啟apache,在略微的等待之后,我們輸入phpinfo()查看成功與否?

Zend Debugger

結(jié)果運(yùn)行的很好。

下面打開(kāi)zde,工具菜單->***項(xiàng),選擇調(diào)試選項(xiàng)卡,設(shè)置調(diào)試方式為服務(wù)器,Debug Server URL填寫(xiě)web服務(wù)器的URL,我這里apache的端口是8080,如果是默認(rèn)80端口,就可以省略了,OK,設(shè)置完成,確定之(如圖)。

Zend Debugger菜單

選擇 工具->檢查Debug Server連接,出來(lái)的對(duì)話(huà)框選擇是,我們看到了連接成功的提示。

Debug Server連接

至此,我們的Debug Server就算成功安裝完成了。

【編輯推薦】

  1. Zend Studio 7.0.0 Beta發(fā)布 增強(qiáng)源代碼編輯
  2. Zend Studio的遠(yuǎn)程調(diào)試技術(shù)
  3. Zend Studio 7.1發(fā)布 增強(qiáng)遠(yuǎn)程服務(wù)器支持
  4. Zend Studio 7.0正式版發(fā)布(附下載地址)
  5. Zend Studio for Eclipse 6.1.2發(fā)布(附下載)
責(zé)任編輯:王曉東 來(lái)源: zendstudio
相關(guān)推薦

2011-09-06 15:38:20

QT安裝

2011-02-22 10:46:02

Samba配置

2011-01-21 17:51:52

2009-06-10 16:55:42

cygwin netb安裝

2011-03-11 10:39:02

YUM安裝LAMP

2009-11-02 14:53:30

Oracle創(chuàng)建用戶(hù)權(quán)

2010-03-26 14:48:03

Ylmf OS 2.0

2010-03-30 10:11:53

CentOS源

2010-11-19 09:30:29

2011-04-02 09:20:23

freebsdmrtg安裝

2015-06-08 09:43:18

青云QingCloudIDC

2015-07-08 09:57:59

Git服務(wù)器分步詳解

2011-04-18 15:56:10

軟件測(cè)試

2009-12-08 17:56:16

WCF配置

2009-04-23 10:04:55

2024-08-27 08:00:00

2009-04-13 12:37:18

2009-03-04 10:10:49

PVS服務(wù)器桌面虛擬化Xendesktop

2009-10-21 09:14:26

Visual Stud

2024-07-16 08:31:41

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)