logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll

Instalar Xdebug en LAMP sobre Ubuntu

09/05/2025, by Ivan

Primero, necesitamos instalar la librer铆a PHP para Xdebug:

sudo apt update
sudo apt install php7.2-xdebug

Para otras versiones de PHP puedes usar php7.x-xdebug o php5.x-xdebug para las versiones de PHP 5.x.

A continuaci贸n, necesitamos explorar la carpeta /usr/lib/php y localizar nuestro archivo xdebug.so.

cd /usr/lib/php
ls

PHP Xdebug

Tengo varias versiones de PHP en mi m谩quina local, por lo que el archivo xdebug.so para la versi贸n PHP 7.2 est谩 en la carpeta 20170718, y 20160303 para PHP 7.1, y as铆 sucesivamente.

La ruta al archivo xdebug.so debe a帽adirse a /etc/php/7.2/apache2/php.ini (o a la versi贸n de PHP correspondiente):

zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.extended_info=1
xdebug.profiler_output_dir=/tmp
xdebug.idekey="PHPSTORM"

Puedes a帽adir estos ajustes al final del archivo php.ini. Normalmente utilizo el editor nano para modificar la configuraci贸n:

sudo nano /etc/php/7.2/apache2/php.ini

Utiliza Ctrl + O para guardar los cambios y Ctrl + X para salir del editor nano.

Despu茅s de modificar la configuraci贸n, debemos reiniciar Apache:

sudo service apache2 restart

Tambi茅n puedes a帽adir estos ajustes en la configuraci贸n CLI, pero no lo recomiendo, ya que Composer funciona m谩s lento con Xdebug habilitado.

Nota: yo utilizo el IDE PhpStorm, por lo que establec铆 el idekey como PHPSTORM; si usas otro IDE deber铆as usar otro idekey, por ejemplo ECLIPSE_DBGP o netbeans-xdebug.

Tambi茅n necesitas una extensi贸n de Chrome para habilitar Xdebug en el sitio:

https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc