sh Installeren Xdebug Homestead laravel

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Installeren Xdebug Homestead laravel相关的知识,希望对你有一定的参考价值。

# Ga naar een terminal/bash in de Homestead:
vagrant ssh

# installeer XDebug (waarschijnlijk al geinstalleerd)
sudo apt install php-xdebug

# Open het bestand:
sudo nano /etc/php/7.0/cli/php.ini

# Zoek naar de lijst met extensions en controleer of onderstaande regel daar tussen staat (zo niet, toevoegen):

zend_extension="/usr/lib/php/20151012/xdebug.so"

# Onder de zend extension moeten onderstaande configuratie opties komen:


xdebug.cli_color=1
xdebug.show_local_vars=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.remote_host=192.168.0.57
xdebug.remote_port="9001"
xdebug.idekey=phpstorm
xdebug.scream = 0
xdebug.max_nesting_level=300

# Maak commando om artisan uit te voeren met Xdebug

alias artisan='export XDEBUG_CONFIG="idekey=artisan" && php -dxdebug.remote_autostart=on -dxdebug.remote_connect_back=off -dxdebug.remote_host=192.168.0.57 artisan'
source ~/.bash_aliases 


# In PHP Storm ga naar 'settings->Build, Execution, Deployment->Debugger


# Volgende opties moeten aan staan:

# Focus application on breakpoint
# Show debug window on breakpoint

# Built in server
# Port: 6334 Can accept incoming connections
# Allow unsigned requests

# Ga naar 'Settings->Language & Frameworks->PHP'
# Kies hier de PHP versie die 
# je gebruikt (PHP language level)
# En hetzelfde voor de CLIInterpreter 
#(voorkeur is PHP7)

# Ga naar 'Settings->Languages & Frameworks->PHP->Debug

# Evaluation: beide aangevinkt
# Local debug: aangevinkt
# External connections (onderstaande aangevinkt):
# Detect path mappings from deployment configurations

# Xdebug: (onderstaande aangevinkt/geconfigureerd):
# Debug port: 9001 
# Can accept external connections
# Force break at the first line when a script is outside the project


# Ga naar 'Run->Edit configurations'

# Klik op het plus icoontje en kies 'PHP Remote debug'
# Geef de configuratie een naam (bijv. Artisan debug)
# Klik om een server te kiezen en voeg de volgende toe:

# Name: jetverzendt.app
# Host: jetverzendt.app
# Port: 80
# Debugger: Xdebug
# (verder niets aanvinken)
# In de debug configuratie nog als laatste de ide key invullen:
# Ide key(session id): artisan


# Het zou nu moeten werken, als je nu in PHP Storm het icoontje Debug klikt (Menu Run->Debug artisan), kun je artisan commando's debuggen. Het is wel noodzakelijk dat je dan in de Homestead box niet meer het commando php artisan gebruikt maar alleen artisan. PHP artisan werkt nog op de oude manier (geen debug), artisan werkt met de debugger. 




以上是关于sh Installeren Xdebug Homestead laravel的主要内容,如果未能解决你的问题,请参考以下文章

sh Xdebug修复了mac

sh xdebug打开或关闭

sh xdebug cli php

sh 在Ubuntu中切换PHP XDebug

sh xdebug2png

ubuntu PHP XDebug