2016-05-20 44 views
5

faktycznie miał ten problem i zabrał mi dużo czasu, aby znaleźć rozwiązanie: (jeśli poprzednie wersje php zostały zainstalowane, upewnij się, że najpierw całkowicie się ich pozbyłeś. i ponownej instalacji apache2 i php7)xdebug z php 7 na ubuntu apache2 nie działa

pierwsze:

> sudo apt-get install php-xdebug 

następnie edytować plik php.ini PHP 7:

> sudo gedit /etc/php/7.0/apache2/php.ini 

i tylko na dole dodatku:

xdebug.remote_enable = On 

Zapisz i oczywiście wtedy:

> sudo service apache2 restart 
+0

ponadto wyłączyć Xdebug tymczasowo: > sudo phpdismod xdebug lub > sudo phpenmod xdebug – GrigoreasP

+0

Instalując xdebug przez 'sudo apt-get install php-xdebug' i dodając' xdebug.remote_enable = On' do mojego php.ini, działało na Ubuntu 16.04 z zainstalowanym PHP7.0 i netbeans, dziękuję w każdy sposób. –

Odpowiedz

2

Pobierz stabilnym wydaniem XDebug 2.4.0

wget -c "http://xdebug.org/files/xdebug-2.4.0.tgz" 

archiwum Extract

tar -xf xdebug-2.4.0.tgz 

cd xdebug-2.4.0/ 

przedłużenie budowy

phpize 
./configure 
make && make install 

Włącz rozszerzenia

echo "zend_extension=xdebug.so" > /etc/apache2/mods-available/xdebug.ini 

ln -sf /etc/apache2/mods-available/xdebug.ini /etc/apache2/mods-enabled/20-xdebug.ini 
ln -sf /etc/apache2/mods-available/xdebug.ini /etc/apache2/mods-enabled/20-xdebug.ini 

service php7.0-fpm restart 

Sprawdź to

php -m | grep -i xdebug 

Należy wydrukować:

xdebug 
Xdebug