Apple Silicon işlemcili bilgisayarda PHP ve XDebug kurulumu macerası
Geçenlerde Laravel projelerine merak sardım. Hızlıca auth sistemleri oluşturmak, direkt rest api destekli kod yazmak epey keyifli. Neyse bu başka yazıların konusu. Laravel yazarken debug yapmak için dd ya da ddd yapmak epey işlevsel sonuçlar döndürüyor ama yine de insan IDE içerisinden debug pointler ile akışı takip etme ihtiyacı duyuyor. Bunun için de XDebug kurmak gerekliymiş.
Sistemdeki PHP’ye göz atalım
Eğer bilgisayarınıza daha önceden PHP kurduysanız, terminalde php –version yazarak hangi sürüm PHP’ye sahip olduğunuzu görüntüleyebilirsiniz. Size aşağıdaki gibi bir sonuç dönecektir.
|
|
Eğer sisteminizde brew varsa, PHP kurmak için tek satır yeterli.
|
|
PHP işi tamamsa, gelelim Xdebug’a.
XDebug kurulumu
Terminali açıp aşağıdaki kodu çalıştıralım.
|
|
Bu kod arm64 mimariye sahip bilgisayarlar için yalnız. Daha eski bir cihazınız varsa şunu deneyebilirsiniz.
|
|
Ben hata aldım :(
Tam bu noktada her şey başarılıysa aşağıdaki gibi bir mesaj göreceksiniz terminalde.
|
|
Ben bu mesajı alamadım. Bana aşağıdaki gibi bir mesaj geldi…
|
|
Haydaaa. Halbuki izlediğim tüm tutoriallerde tıkır tıkır yapıyordu herkes. Neyse ara tara derken aşağıdaki işlemleri yaparak bu sorunu çözüm. Kırık bazı dosya yolu hataları sebebiyle bu hatayı alıyormuşuz.
|
|
Bu aşamadan sonra yukarıdaki XDebug kurulum kodunu tekrar çalıştırın. Ta daaa :) Sonrası IDE ayarları yapmak. Kolay gele.