Merih Forum Programlama ve yazılım algoritmalar php OpenSUSE PHP7 XDebug Kurulumu

Dota 2. MMR sıralamada Türkler

Tr bayraklı Neqroman sadece listeye 163. sıradan girebildi

ABD'nin terörist sevgisi

ABD'nin, terör örgütü PYD/PKK’ya DEAŞ ile mücadele adı altında askeri sevkiyatları sürüyor.

DOTA2 - 2017 THE INTERNATIONAL CHAMPIONSHIP

2017 yazında düzenlenen turnuvada Team Liquid şampiyon oldu

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSUSE PHP7 XDebug Kurulumu

 
#1

PHP7 çıkalı baya oluyor. XDebug geliştiriciler için hata ayıklama aracı. Gerçekten çok faydalı bir araç. Bu aracı PHP7 için OpenSuSe’a kurmaya çalışırsanız depolarında bulamıyorsunuz. Depolarda php5-xdebug bulunmakta. Fazla uzatmadan konuya gireyim can sıkıcı bir makale olmasın. XDebug kurmak için öncelikle PHP7 Devel gerekiyor. PHP7 Devel kurulumunu uçbirimden zypper yardımı ile kuralım.
Kod:
sudo zypper install php7-devel

Daha sonra ise xdebug sitesinden son sürümü indirelim (Bu yazıyı yazarken en son 2.4.0 RC4 Sürümü Vardı):
Kod:
wget http://xdebug.org/files/xdebug-2.4.0rc4.tgz

Evet wget yardımı ile indirme işlemini yaptıktan sonra arşivi açalım:
Kod:
tar -xzf xdebug-2.4.0rc4.tgz

Arşivi açtıktan sonra klasörün içerisine gidelim:
Kod:
cd xdebug-2.4.0RC4/

Klasöre girdikten sonra aşağıdaki komutları sırasıyla veriyoruz:
Kod:
phpize
./configure --enable-xdebug
make
sudo cp modules/xdebug.so /usr/lib/.

Burada phpize derleme aracıdır. Geri kalanı ise derleme işlemi. En son olarak da cp ile oluşturulan kütüphane dosyasını lib klasörüne taşıyoruz. Tüm bu işlemler bittikten sonra php7 içerisindeki conf.d klasörüne gidiyoruz. Ve orada 20-xdebug.ini adında bir dosya oluşturuyoruz.
Kod:
cd /etc/php7/conf.d
sudo nano 20-xdebug.ini

Evet xdebug ini dosyasını oluşturduk. Şimdi sıra içerisine ekleyeceğimiz ayar stringlerinde. Yukarıda nano ile dosyayı açtığımızı varsayıyorum kapatmayın yani henüz oluşmadı aslında ama kaydedince oluşacak Smile Sonra şu aşağıdaki stringleri ekliyoruz.
Kod:
zend_extension=/usr/lib/xdebug.so
xdebug.remote_enable=1

Sonunda işlemler tamamlandı artık apache ya da nginx ne kullanıyorsanız onu yeniden başlatabilirsiniz. Nginx kullananlar aynı işlemi fpm klasöründeki conf.d için de yapabilirler. Yükleme işleminin kontrol için konsoldan php -v komutunu verin.
Kod:
PHP 7.0.3 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Rethans

Eğer çıktı yukarıdaki gibi ise yani with Xdebug yazısını görüyorsanız kurulum başarılı olmuştur. Bu kadar



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2017 Tüm hakları saklıdır.