Question

I have 2 systems:

  1. WIN7 + nginx + zend (fastcgi)
  2. MAC + zend apache server

php.ini is the same on both systems. phpinfo() shows that ZendDebugger is loaded and can accept on localhost

I develop in PhpStorm (v7.2 current). Php Web Application is configured same in both systems

On win using local www server + zend debug all is fine. On mac, my breakpoints are not hit. Debug starts and I can see debug messages in the log window.

After reading some tutorials, I added an interpreter config to point to /usr/local/zend/bin and it is recognised as ZEND 5.3.27 with Zend Debugger.

Not sure where is the problem. I use same server configurations and after starting debug mode, breakpoints are working only on Windows.

Any thoughts?

Tnx

Was it helpful?

Solution

  1. Is there any symbolic links in the project path? Xdebug, for example, works with final/resolved paths only -- Zend Debugger may do the same.

  2. Have you ever renamed any folder in the project path (i.e. "myproject" to "myProject" etc)?

  3. Enable detailed Zend Debugger logging and search for possible clues (what file it tries to debug etc).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top