2014-06-23 16 views
7

Stavo usando Linux Mint 16, ho eseguito l'aggiornamento oggi alla versione Linux Mint 17, ho aggiornato tutto correttamente, ma xdebug non è stato attivato, quindi l'ho disinstallato e installato di nuovo e Ho notato che quando sono andato a installare xdebug, ha mostrato questo messaggio di avviso che non è possibile attivare.php5_invoke xdebug: nessuna azione - il modulo è stato disabilitato dal manutentore per apache2 SAPI

Ciò è dovuto a qualche problema di sicurezza dell'estensione? Come abilitare xdebug ora questa nuova installazione aggiornata?

[email protected] ~ $ sudo apt-get install php5-xdebug 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
The following NEW packages will be installed: 
    php5-xdebug 
0 upgraded, 1 newly installed, 0 to remove and 18 not upgraded. 
Need to get 0 B/253 kB of archives. 
After this operation, 982 kB of additional disk space will be used. 
Selecting previously unselected package php5-xdebug. 
(Reading database ... 272442 files and directories currently installed.) 
Preparing to unpack .../php5-xdebug_2.2.3-2build1_amd64.deb ... 
Unpacking php5-xdebug (2.2.3-2build1) ... 
Setting up php5-xdebug (2.2.3-2build1) ... 
php5_invoke xdebug: no action - module was disabled by maintainer for apache2 SAPI 

risposta

4

sono riuscito a riattivare manualmente, la soluzione è quella di creare un file xdebug.ini collegamento e incollarlo nella cartella estensioni di carico.

Creare un file di collegamento xdebug.ini sul desktop:

/etc/php5/mods-available/xdebug.ini 

Il contenuto di questo file è:

zend_extension=xdebug.so 

Copia il collegamento creato sul desktop alla cartella:

/etc/php5/apache2/conf.d/ 

xdebug.ini in folder mods-available in php5 xdebug.ini shortcut like as 20-xdebug.ini (renamed by me)