PHP - [solucionado] configurar xdebug para Netbeans en Debian testing con PHP 7.0

 
Vista:
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

[solucionado] configurar xdebug para Netbeans en Debian testing con PHP 7.0

Publicado por xve (6935 intervenciones) el 28/08/2017 12:54:21
Aquí os voy a mostrar los pasos que he tenido que hacer para poder utilizar xdebug en Netbeans 8.2 utilizando PHP 7.0 sobre Debian testing.

Primeramente, he instalado y configurado la versión de PHP 7.
http://www.lawebdelprogramador.com/foros/Linux/1619751-solucionado-Cambiar-de-php5-a-php7-en-Debian-testing.html


Luego he descargado Netbeans 8.2 para PHP para 64 bits de la pagina: https://netbeans.org/downloads/
En mi caso: http://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-php-linux-x64.sh

Como usuario (no como root) y desde una consola del entorno gráfico ejecutamos y seguimos las instrucciones:
1
$ sh netbeans-8.2-php-linux-x64.sh


Posteriormente, vamos a instalar xdebug (como root)
1
# apt-get install php-xdebug

Una vez instalado, hay que activar xdebug y indicar los parámetros necesarios en el archivo /etc/php/7.0/mods-available/xdebug.ini, dejando el archivo así:
1
2
3
4
5
6
7
8
zend_extension=xdebug.so
 
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug

Reiniciamos Apache2:
1
# systemctl restart apache2

Si revisamos nuestro phpinfo(); veremos algo así:
phpinfo-xdebug



Si ejecutamos Netbeans y vamos al menu: Tools->Options->PHP->Debugging, veremos que hay las mismas opciones:
netbeans-php-xdebug


Ahora, ya podemos utilizar xdebug de PHP7 desde Netbeans 8.2 sobre Debian testing
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder