Mostrando entradas con la etiqueta phpStorm. Mostrar todas las entradas
Mostrando entradas con la etiqueta phpStorm. Mostrar todas las entradas

Activar xdebug en phpStorm (2da parte)

Complementando el post anterior 

👉👉 Activar xdebug en phpStorm👈👈

Al analizar el script generado de [php_info.txt] con el comando [php -i >> php_info.txt] en el sitio web https://xdebug.org/wizard para un ambiente sin xdebug instalado se ve de la siguiente manera:


Ahora las instrucciones del proveedor son:


A continuación su transcripción: 

Instructions

  1. Download xdebug-2.9.8.tgz
  2. Install the pre-requisites for compiling PHP extensions.
    On your Ubuntu system, install them with: apt-get install php-dev autoconf automake
  3. Unpack the downloaded file with tar -xvzf xdebug-2.9.8.tgz
  4. Run: cd xdebug-2.9.8
  5. 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:      20180731
    Zend Extension Api No:   320180731

    If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.

  6. Run: ./configure
  7. Run: make
  8. Run: cp modules/xdebug.so /usr/lib/php/20180731
  9. Edit /etc/php/7.3/cli/php.ini and add the line
    zend_extension = /usr/lib/php/20180731/xdebug.so
  10. Please also update php.ini files in adjacent directories, as your system seems to be configured with a separate php.ini file for the web server and command line.

Luego se debe configurar el phpStorm, ver en el post anterior:

👉👉 Activar xdebug en phpStorm👈👈

Activar xdebug en phpStorm


1. Donwload php_xdebug extension. Usar el wizard de Xdebug https://xdebug.org/wizard para lo cual solicita el resultado de ejecutar en consola "php -i >> php_info.txt" sin comillas. Recomienda descargar la versión adecuada para la configuración local de php https://xdebug.org/download.

php -i >> php_info.txt



Resultado:

 En el siguiente link se encuentra un anexo para 👉 activar xdebug en Ubuntu.

Download extension: https://xdebug.org/download.


2. En php.ini incluir la extensión de Xdebug para que php reconozca la librería de debug. Reiniciar php (el servidor instalado).

[xdebug]
zend_extension="php_xdebug-2.9.6-7.4-vc15-nts-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_autostart=1



3. Verificar la instalación de la extensión Xdebug en php colocando "php -version" en la consola.

php -version


4. En PhpStorm activar o configurar un CLI interpreter. Ir a Settings > Languages & Frameworks > PHP > CLI Interpreter.


5. Reiniciar PHP. Incluir un punto de quiebre y listo. Se activa el Xdebug en PhpStorm.


6. Recordar activar el listener en phpStorm.