Saltar al contenido

¿Cómo instalar Xdebug en Ubuntu?

Solución:

Primero, necesita actualizar los paquetes locales usando el siguiente comando:

sudo apt update
# OR
sudo apt-get update

Ahora puedes instalar xdebug con el siguiente comando:

sudo apt install php-xdebug

Y configúrelo como:

sudo nano /etc/php/7.0/mods-available/xdebug.ini

Agregue el siguiente código en él:

zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_log = /tmp/xdebug_remote.log
xdebug.remote_mode = req
xdebug.remote_port = 9005 #if you want to change the port you can change 

Nota: directorio 20151012 es más probable que sea diferente para usted. cd dentro /usr/lib/php y compruebe qué directorio en este formato tiene el xdebug.so archivo dentro de él y use esa ruta.

Y luego reinicie los servicios:

sudo systemctl restart php7.0-fpm
sudo systemctl restart nginx # If you are using nginx server
sudo systemctl restart apache2 # If you are using apache server

Utilizo el siguiente método y funciona recuperar contenido de php info

$ php -i> info.txt

copie todo el texto en el archivo info.txt, luego ingrese al asistente de instalación de xdebug y siga los rangos disponibles allí.

se verá así

Download xdebug-2.7.2.tgz
Install the pre-requisites for compiling PHP extensions.
On your Ubuntu system, install them with: apt-get install php-dev autoconf automake
Unpack the downloaded file with tar -xvzf xdebug-2.7.2.tgz
Run: cd xdebug-2.7.2
Run: phpize (See the FAQ if you don't have phpize).

As part of its output it should show:

Configuring for:
...
Zend Module Api No:      20170718
Zend Extension Api No:   320170718
If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.

Run: ./configure
Run: make
Run: cp modules/xdebug.so /usr/lib/php/20170718
Update /etc/php/7.2/cli/php.ini and change the line
zend_extension = /usr/lib/php/20170718/xdebug.so

Creo que primero debe actualizar el índice del paquete local con los últimos cambios realizados en los repositorios escribiendo el siguiente comando:

sudo apt update

O

sudo apt-get update

El índice de paquetes APT es esencialmente una base de datos de paquetes disponibles de los repositorios definidos en el archivo /etc/apt/sources.list y en el directorio /etc/apt/sources.list.d.

Créditos

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *