Debugging code is an essential task for every software developer. PHP is one of the most popular programming languages, but setting up debugging for PHP applications may be tricky. This session will demonstrate what debugging technologies and tools are available for PHP. How to debug CLI scripts, Web apps and REST services. What's the easiest way to set up debugging for the different server environments: local, remote, cloud or virtualized; in development or in production.
28. Remote Debugging
Intranet
Direct Internet Connection
Firewall / Proxy
➢ SSH Tunneling - works for both Xdebug and Zend Debugger
➢ Zend Debugger Tunneling - easier to setup, does not require Zend Server
29. Debug Mode
Every request to server triggers a new debug session in IDE
Useful for debugging requests from mobile apps
Available only for Zend Debugger in Zend Server