I have VMware running Ubuntu 4.2 and Apache with PHP; a Windows installation of PhpStorm; and Chrome with Xdebug helper. Xdebug and PhpStorm are communicating behind the scenes (WireShark log attached), but there is no visible response from PhpStorm.
Here is my configuration:
PHP Home: C:\imvu\Reactor\Core\php5
(no include paths)
Server Name: bwelden-sandbox
Use path mappings checked
C:\imvu\website mapped to \var\www\website
(no include path mapping)
Debug Values tooltip delay: 700
Neither of the "Remote debug" check boxes checked
under XDebug, Debug port: 9000
"Can accept external connections" checked
"Break at first line..." checked
Neither "Show variables..." nor "Enable workaround" checked.
Zend Debugger remains configured as delivered (port values provided, "Can accept" checked)
"Start Listen PHP Debug Connection" checked.
I have also set a breakpoint in the PHP document that I am testing with, but as I understand it "Break at first line..." should override that and make it unimportant.
When I use Chrome on the Windows side (with the little Xdebug helper bug clicked until it is green) to load the document under test, nothing happens in the PhpStorm IDE.
There is no mention in your instructions of "Debug" on the "Run" menu under PhpStorm. Should I be trying to click this? When I do I get messages at the bottom of the screen "Debug connection was not established" and "Process finished with exit code 0".
I tried putting forward slashes for the Unix-side file mapping in the PHP/Servers configuration page, but PhpStorm replaced them with backslashes. Is it okay?
I must enter a PHP home directory in the PHP settings dialog, but is requires that this directory be present on the Windows side and the PHP installation is on the Unix side. Do I have to make a dummy installation of PHP under Windows, and must it be identical to the installation on Unix?
Thanks for your assistance. It would be great if we could get the debugger working.