天天看點

配置zend debugger

安裝zend debugger

  1. 環境: xmapp mac
  2. 下周zend studio http://www.xue51.com/mac/1623.html
  3. 下周zend debugger http://www.zend.com/en/products/studio/downloads#Mac%20OS
  4. 下載下傳後解壓,把ZendDebugger.so 拷貝到xmapp安裝目錄的php檔案夾下,

    預設位址: /Applications/XAMPP/xamppfiles/php/ZendDebugger.so

  5. 修改php.ini檔案

    預設位址: /Applications/XAMPP/xamppfiles/etc/php.ini

  6. 建立一個新檔案, 輸入 <?php

    phpinfo();

  7. 檢查是否含有zend debugger
    配置zend debugger
    image.png

配置debugger(phpstorm)

  1. 安裝chrome插件 Zend Debugger Toolbar
  2. 打開phpstorm, 建立項目Test
    配置zend debugger
  3. 打開php配置,如圖
    配置zend debugger
  4. 選擇解釋者,點選下拉清單,選擇php 5.5
    配置zend debugger
  5. 配置server,點選 php下面的servers
    配置zend debugger
    • 點選 + 号,在彈出的視窗填寫内容
    • Name 伺服器名稱,我的是test
    • Host 主機 127.0.0.1 或者localhost都行
    • Debugger 選擇Zend Debugger
    • 點選确定

測試debugger

  1. 在我們建好的test項目裡建立index.php檔案,輸入内容并打上斷點,如圖
    配置zend debugger
  2. 在浏覽器端,打開我們先前按照的插件 Zend Debugger Toolbar,選擇要調試的頁面
    配置zend debugger
  3. 在phpstorm裡打開監聽,打開調試,如圖
    配置zend debugger
  4. 在浏覽器輸入 http://localhost/test/ ,你就會發現浏覽器的title哪裡在轉圈
    配置zend debugger
  5. 回到phpstorm,點選左下角的debugger,再點選右邊那個斜向下的箭頭,右上角的地方就出現了變量的值
    配置zend debugger
  6. 到此,php的斷點調試就完成了.