Instalación Xdebug

De Wiki Proyectos Beta
Revisión del 20:59 4 may 2023 de Josego (discusión | contribs.) ([feat] Add information Instalación Xdebug)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

GNU/Linux

Debian

Debian Buster

Creamos un archivo php llamado index.php que contenga lo siguiente:

# index.php
<?php
  echo phpinfo();

Entramos al navegador y escribimos la dirección donde se encuentra el archivo index.php

Copiamos todo el sitio con Control + a, luego accedemos al sitio Xdebug Installation Wizard.

Copiamos todo lo del sitio del inex.php en el textarea y luego presionamos el botón Analyse my php.info() output

Nos va a indicar que xdebug vamos a descargar. En nuestro caso como usamos php 7.4, nos dice que descarguemos xdebug-3.1.6.tgz Los requisitos del sistema son:

sudo apt install php7.4-dev autoconf automake

Luego descomprimimos:

tar -xvzf xdebug-3.1.6.tgz

Luego:

cd xdebug-3.1.6
sudo phpize
sudo ./configure
sudo make
sudo cp modules/xdebug.so /usr/lib/php/20190902

Como usamos php-fpm:

sudo nano /etc/php/7.4/fpm/conf.d/99-xdebug.ini

Agregamos:

zend_extension = xdebug

[xdebug]
xdebug.mode=develop,debug
xdebug.discover_client_host=1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.idekey='NB-IDE'

Reiniciamos:

sudo systemctl restart php7.4-fpm.service
sudo systemctl restart apache2