XDebug ve PhpStorm ile hata ayıklama VM

0 Cevap php

İşim kurulumu Ubuntu VM LAMP yığınını çalıştıran, Windows XP ev sahipliği yapmaktadır. Benim ana, Windows makine üzerinde kodumu düzenlemek PhpStorm kullanıyorum. Dosyaları kaydettikten sonra otomatik olarak SFTP üzerinden VM yüklenir. Her şey hata ayıklama dışında, bu işlem için çalışıyor.

Ben aşağıdaki ayarları ile "UbuntuVM" adında bir sunucu kurulum PhpStorm var:

Debugger:
- XDebug
Debug session settings:
- Break at the first line
- Wait for connection with ide key: XDEBUG_PHPSTORM
Before launch:
- Upload files to selected server

Ben kullanmak için Xdebug Yardımcısı ile Chrome'u kullanıyorum ve uzantısı belirledik "Diğer" tuşu olarak "XDEBUG_PHPSTORM" ile IDE olarak.

VM php.ini içinde şu vardır:

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=10.1.6.22
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.collect_params=On
xdebug.show_local_vars=On

Benim IDE bir kırılma noktası ayarladığınızda, Chrome'da hata ayıklayıcı etkinleştirin ve sayfayı yeniden yükleyin, ben kırılma noktası vurmak asla; ve IDE "ide tuşu ile port 9000 üzerinde bağlantı bekliyorum 'XDEBUG_PHPSTORM'" diyor.

Ben mola noktaları vurmak etmiyorum neden kimse bir fikrin var mı?

0 Cevap