Xdebug con XAMPP in Ubuntu 14.04

Configurazione di sistema

Ubuntu 14.04

Xampp v 5.6.3

installato php5-dev dopo xampp on

sudo /opt/lampp/lampp start 

ora voglio installare Xdebug wihin xampp e ho provato il metodo 3 disponibile ma non funziona nulla, per favore vedi l'integer process.

1) pacchetto software Ubuntu

  sudo apt-get install php5-xdebug 

command con esito positivo ma nessun file di questo tipo in .usr / lib / php5 / …

disinstallato

2) Istruzioni di installazione personalizzate

scaricato xdebug.tar.gz dopo aver controllato con la procedura guidata

  [email protected]:~/Downloads/xdebug-2.2.6$ /usr/bin/phpize5 

/ usr / bin / phpize5 Imansible trovare config.m4.
Assicurati di eseguire "/ usr / bin / phpize5" nella directory dei sorgenti di livello superiore del module

anche provato con phpize , /opt/lampp/bin/phpize ma non funzionante

3) Installazione PECL

prima di quello fammi controllare con la pecl help version

Versione PEAR: 1.9.4
Versione PHP: 5.5.9-1ubuntu4.5 Zend Engine Versione: 2.5.0
In esecuzione su: Linux ice-cold 3.13.0-39-generic # 66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64

 pecl install xdebug ... ... Build process completed successfully Installing '/usr/lib/php5/20121212/xdebug.so' install ok: channel://pecl.php.net/xdebug-2.2.6 configuration option "php_ini" is not set to php.ini location You should add "zend_extension=xdebug.so" to php.ini 

eseguito completamente

Posso vedere il file

644 /usr/lib/php5/20121212/xdebug.so

aggiunto sotto la row in / opt / lampp / etc / php.ini

 [xdebug] zend_extension="/usr/lib/php5/20121212/xdebug.so" 

riavvia lampp

ma manca ancora l'icona xdebug immagine dello schermo

Per favore dimmi cosa c'è che non va

xdebug si trova nella cartella xampp in

/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so

su ubuntu 14.04 basta cercarlo in / opt / lampp e copiare il path completo ad esso e quindi aprire php.ini e sostituire

; Zend_extension = opcache.so

con

zend_extension = "/ path / xdebug.so"

nel mio caso

zend_extension = "/ opt / lampp / lib / php / extensions / non-debug-non-zts-20131226 / xdebug.so"

modificato in /opt/lmapp/etc/php.ini ha assegnato il path di xdebug.so a zend_extension

 [xdebug] zend_extension="/usr/lib/php5/20121212/xdebug.so" 

Sostituirlo con

 [xdebug] zend_extension="xdebug.so" 

e riavvia lampp e Xdebug è installato.

immagine dello schermo

Come non stavo facendo prima perché Xdebug Docs stesso avvisa di non farlo

Nota: dovresti ignorare qualsiasi prompt per aggiungere "extension = xdebug.so" a php.ini – questo causerà problemi.

 [xdebug] zend_extension="xdebug.so" 

Sostituirlo con

 [xdebug] zend_extension="20160603/xdebug.so"