KategorilerPHPProgramlama

Xampp Xdebug yükleme

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.

Yayınlayan Yakup CONTARLI

04-05-1998'de dünyaya geldim. 2004 - 2012 arasında İTO Kadınlar Çeşmesi İlköğretim Okulunda eğitim gördüm. 2012 - 2016 arasın Kağıthane İTO Mesleki ve Teknik Anadolu Lisesi Bilişim Teknolojileri \Web Programcığı eğitim gördüm. 2016-2018 Atatürk Üniversitesi Açıköğretim Fakültesi Bilgi Yönetimi Programı 2017-2019 Ahmet Yesevi Üniversitesi Bilgisayar Programcılığı mezunuyum. 2016'dan itibaren Bankacılık Düzenleme ve Denetleme Kurumu'nda (BDDK) Bilişim Teknisyeni olarak kamu vazifesini yerine getirmekteyim.