Shaked Klein Orbach echo 'Just smile';

20Nov/112

Setup\Configure Zend Debugger

Posted by Shaked

Using a debugger is very important while writing code, so lets see how to do it with PHP and Zend Debugger: 

  1. Install Eclipse or Zend Studio 
  2. If you have installed Eclipse, you should install two more things:
    1.  PDT (PHP Development Tools)
    2. Zend Debugger
  3. After extracting everything, search for ZendDebugger.so path
  4. Edit your php.ini or create another ini --> zend.ini which will have to be loaded by your PHP and add:
     
    ; Loading Zend Debugger Extension
    zend_extension=/your/path/to/ZendDebugger.so
    ;
    ; use 127.0.0.1 for local host, or you another local network IP
    zend_debugger.allow_hosts=127.0.0.1
    ;
    ;
    Expose Zend Debugger
    ;
    ;
    never - do not expose (default)
    ;
    always - expose to whoever want to know
    ;
    allowed_hosts - expose only if request comes from an IP listed above
    ;
    zend_debugger.expost_remotely=always
    
  5. Save & Restart Apache
  6. Verify your phpinfo()
  7. Download FireFox or Chrome Extension (Chrome extension is not official extension by Zend) 
  8. Configure Eclipse \ Zend Studio settings:
  9. Configure your extension settings:
  10. Start debugging!:) 
Helpful links: 
 

 

Note for Zend Studio 8.x users:

I suggest that you will update your Zend Studio application by using the following instructions: 

http://forums.zend.com/viewtopic.php?f=59&t=10468

Enjoy!

Yuval Halfon liked this post