2014-06-23 22 views
7

Używałem Linux Mint 16, dzisiaj dokonałem aktualizacji do wersji Linux Mint 17, zaktualizowałem wszystko poprawnie, ale xdebug nie został aktywowany, więc odinstalowałem go i zainstalowałem ponownie Zauważyłem, że kiedy poszedłem zainstalować xdebug, pokazało komunikat ostrzegawczy, którego nie można aktywować.php5_invoke xdebug: brak akcji - moduł został wyłączony przez opiekuna dla apache2 SAPI

Wynika to z problemu bezpieczeństwa rozszerzenia? Jak mogę włączyć xdebug teraz w tej nowej zaktualizowanej instalacji?

[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 

Odpowiedz

4

Udało mi się ręcznie aktywować ponownie, rozwiązaniem jest utworzenie skrótu pliku xdebug.ini i wklejenie go w folderze ładowanie rozszerzeń.

Utwórz plik na pulpicie skrót xdebug.ini:

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

Zawartość tego pliku jest:

zend_extension=xdebug.so 

Kopiuj skrót utworzony na pulpicie do folderu:

/etc/php5/apache2/conf.d/ 

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