Configure Zend Debugger
Using a debugger is very important while writing code. Lets see how
to do that with PHP and Zend Debugger:
Install Eclipse or Zend Studio. If you have installed Eclipse, you should install two more things:
- After extracting everything, search for ZendDebugger.so's path.
- Edit your php.ini or create another ini --> zend.ini which will have to be loaded by your PHP.
- add the following to the new .ini file:
; 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
- Save & Restart Apache
Usage
- Verify phpinfo().
- Download FireFox or Chrome Extension (Chrome extension is not official extension by Zend).
Configure Eclipse \ Zend Studio settings:
Configure extension's settings:
Start debugging!
Helpful links:
- cmanon.com
- stackoverflow - PHP 5.3.5 and Zend Debugger
- devcha.com - Installing Zend Debugger on Windows
Note for Zend Studio 8.x users:
I suggest that you will update your Zend Studio application by using the
this instructions.
Enjoy!