Vagrant+PHPStorm+Google+XDebug斷點調試

1.登錄vagrant修改xdebug.ini配置php

A.  登錄vagrant:vagrant ssh

B.  修改配置:sudo vim /etc/php/7.0/fpm/conf.d/20-xdebug.ini
      配置內容:
     zend_extension=xdebug.so
     xdebug.remote_enable = 1
     xdebug.remote_connect_back = 1
     xdebug.remote_port = 9001
     xdebug.max_nesting_level = 512
     xdebug.remote_host="192.168.10.10"
     xdebug.idekey = "PHPSTORM"
     xdebug.default_enable = 1
     xdebug.remote_enable = 1
     xdebug.remote_autostart = 1
     xdebug.remote_handler="dbgp"

  C.重啓php: sudo service php7.0-fpm restart

2.在PHPStorm->Preferences->Languages & Frameworks->PHP中箭頭指向配置

clipboard.pngvim

選擇+,選擇from vagrant

clipboard.pngphp7

配置以下:ssh

clipboard.png

在PHP->Debug->DBGp Proxy設置以下ide

clipboard.png

在PHP->Debug設置端口google

clipboard.png

在PHP->Servers中設置映射路徑spa

clipboard.png

3.在google中下載Xdebug helper,並配置vagrant

clipboard.png

備註:若是不能斷點表明Xdebug和php版本不對應,能夠將其餘php版本的20-xdebug.ini都設置debug

相關文章
相關標籤/搜索