Merhaba Muhterem Ziyaretçiler,
Bu yazımda Xampp kurulu bilgisayara PHP eklentilerinden biri olan Xdebug nasıl yükleneceği üzere olacak.
Xdebug eklentisi bilindiği üzere PHP kodlarını Debug (Ayrıştırma) işlevini görmekte.
Geçelim Xdebug yüklemeye:
Windows için;
Xdebug dll dosyasını indirdikten sonra dosyanın ismi “debug.dll” olarak değiştirilir.
Xdebug Windows dll dosyasını https://xdebug.org/download adresinden indirebilirsiniz
debug.dll dosyasını “C:\xampp\php\ext” dizinine yapıştırılır.
“C:\xampp\php\” dizininde php.ini dosyasını açıp (notepad veya herhangi bir metin editöründe) aşağıdaki veriler eklenir ve dosya kaydedilir;
zend_extension = c:\xampp\php\ext\xdebug.dll
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_autostart = 1
xdebug.remote_port = 9000
xdebug.show_local_vars = 1
Linux için “terminal” açılarak(Debian tabanlı) sudo -i
veya (Opensuse,Centos gibi) su
ifadesi girilir.Root şifresini girdikten sonra aşağıdaki komutlar sırasıyla yazılır;
sudo apt-get install autoconf automake libtool m4
export LANG="C"
/opt/lampp/bin/pecl update-channels
/opt/lampp/bin/pecl install Xdebug
“/opt/lampp/etc/” dizininde php.ini dosyasını açıp (gedit veya herhangi bir metin editöründe) aşağıdaki veriler eklenir ve dosya kaydedilir;
[Xdebug]
zend_extension=/opt/lampp/lib/php/extensions/xdegugDosyasininOlduguKlasor/xdebug.so
xdebug.idekey = netbeans-xdebug
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = cachegrind.out.%t-%s
xdebug.remote_enable = 1
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 0
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.show_local_vars = 9
Eğer bu yazıyla ilişkin anlatamadığım\anlaşılamayan konular varsa yazının altına yorum yapabilirsiniz.
İyi günler.