首頁 > 後端開發 > php教程 > debugger php 伺服器調試 Zend Debugger 的安裝教學

debugger php 伺服器調試 Zend Debugger 的安裝教學

WBOY
發布: 2016-07-29 08:40:47
原創
1057 人瀏覽過

事實上,Zend Studio(後面我簡稱「ZDE」了)的調試功能分為內部調試和遠端調試。內部調試是用ZDE內建的PHP(有4、5兩個版本)進行的程式碼初步調試,我們把重點放在遠端調試上,因為它可以完全模擬一個真實的運行環境。
遠端調試需要伺服器端的組件支持,我們今天的內容就是怎麼來安裝這個伺服器端調試環境,用到的調試組件是Zend Debugger,它是輕便而且夠用的,在撰寫本文時,其最新版本是5.2.14,與網路上廣為流傳的5.2.10版略有更新。我的伺服器是windows下的apache,所以我下載了windows版的Zend Debugger,下來的壓縮包大約2.1M,有個readme.txt,我覺得有必要看哈子:

Zend Debugger installation instructions
—————————————
1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the correct version of PHP (4.3.x , 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the  appropriate directory.
2. Add the following line to the php.ini file:
 end_ext OS X: zwing line to the php.ini file:
 end_ext OS X: zend_extension=/ full/path/to/ZendDebugger.so
  Windows: zend_extensi/path/to/ZendDebugger.dll

  Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll

  3. Add the following lines to the php.ini file:
  zend_debugger.allow_hosts>. expose_remotely=always

4. Place dummy.php file in the document root directory.
5. Restart web server.

這裡已經非常詳細的講了安裝方法了,那我就以我晦澀的語言再描述一遍吧

以下是壓縮包內所有文件的列表:
ZendDebugger-5.2.14RC9-cygwin_nt-i386md5
ZendDebugger-5.2.14RC9-cygwin_nt
ZendDebugger-5.2.14RC9-cygwin_nt-3386Innttory .xml
ZendDebugger-5.2.14RC9-cygwin_nt-i3864_3_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3864_3_x_compZendDeDebugger.dllZendDebugger-5.2.14RC9-cygwin_nt -i3864_4_x_compZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_0_x_comp
ZendDebugger-5.2.14RC9-cygwin_comp
ZendDebugger-5.2.14RC9-cygwin_comp
ZendDebugger-5.2.14RC9-cygwin_comp
ZendDebugger-5.2.14RC9-cygwin_comp
ZendDebugger-5.2.14RC9-cygwin_nt-bugil. RC9-cygwin_nt-i3865_1_x_comp
ZendDebugger-5.2.14RC9 -cygwin_nt-i3865_1_x_compZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_2_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt
ZendDebugger-5.2.14RC9-cygwin_nt
ZendDebugger-5.2.14RC9-cygwin_ntZendDebugger-5.2 .14RC9-cygwin_nt-i3865_2_x_nts_compZendDebugger.dll

ZendDebugger-5.2.14RC9-cygwin_nt-i386dummy.php

ZendDebugger-cygwin_nt-i386dummy.php
ZendDebugger-5.2.14986dummy php的版本對應的Zend Debugger版本,我的php版本是5.2.5,所以我就把5_2_x_comp給拖出來了(至於5_2_x_nts_comp指的是non-tread safe,沒有明白具體用途,也就不妄用了),我將5_2_x_compZendDebugger.dll移到D:myserverZendDebugger5_2_xZendDebugger.dll,將壓縮套件中的dummy.php解壓縮到web根目錄,我這裡的apache的DocumentRoot設定在D:/myserver,就拷貝dummy.php,D:myserverwww.修改php.ini,加入了這些內容:

zend_extensi/myserver/ZendDebugger/5_2_x/ZendDebugger.dll

  zend_debugger.allow_hosts=127.0.0.1/32,192.debugger.allow_hosts=127.0.0.1/32,192.168.484ose.1/32,192.1680. always
 php 服务器调试 Zend Debugger 的安装教程然後重啟apache,在略微的等待之後,我們輸入phpinfo()查看成功與否?

啊哈,運行的很好的嘛~ 

下面打開ZDE,工具選單->首選項,選擇調試選項卡,設定調試方式為伺服器, Debug Server URL填寫web伺服器的URL,我這裡apache的端口是8080,如果是默認80端口,就可以省略了,OK,設定完成,確定之(如圖)  php 服务器调试 Zend Debugger 的安装教程

 

選擇工具->檢查Debug Server連接,出來的對話框選擇是,我們看到了連接成功的提示  php 服务器调试 Zend Debugger 的安装教程

 

至此,我們的Debug Server就算成功安裝完成了,關於如何使用Zend Studio的伺服器調試,後面的教學會詳細闡述,敬請期待哦。

以上就介紹了debugger php 伺服器調試 Zend Debugger 的安裝教學課程,包含了debugger方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板