Diferencia entre revisiones de «Instalación Xdebug»
Ir a la navegación
Ir a la búsqueda
(feat: add SEO) |
|||
Línea 1: | Línea 1: | ||
= GNU/Linux = | == GNU/Linux == | ||
== Debian == | === Debian === | ||
=== Debian Buster === | ==== Debian Buster ==== | ||
Creamos un archivo php llamado index.php que contenga lo siguiente: | Creamos un archivo php llamado index.php que contenga lo siguiente: | ||
Línea 54: | Línea 54: | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
== Fedora == | === Fedora === | ||
=== Fedora Workstation 38 === | ==== Fedora Workstation 38 ==== | ||
sudo dnf install php-pecl-xdebug3.x86_64 | sudo dnf install php-pecl-xdebug3.x86_64 |
Revisión actual - 16:54 14 sep 2024
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 index.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
Fedora
Fedora Workstation 38
sudo dnf install php-pecl-xdebug3.x86_64
Teclear en la consola:
sudo systemctl restart php-fpm sudo systemctl restart httpd
Para poder usar en Visual Studio Code, necesitan este plugin:
PHP IntelliSense
Ahora ya pueden usar Visual Studio Code.