Eğer xcode developer tools kurulu değilse aşağıdaki komutla onları kuruyoruz. Xdebug compile edilmesi için bize gerekli.
xcode-select --install
Sonrasında pecl kullanarak xdebug kuruyoruz
pecl install xdebug
Bu işlemden sonra "php -v" komutunu konsolda çalıştırırsak aşağıdaki şekilde yazacaktır.
with Xdebug v3.2.1, Copyright (c) 2002-2023, by Derick Rethans
Aslında şu an xdebug sisteme kurulmuş durumda. vscode üzerinden debug yapabilmek için php.ini içinde ufak birşeyler eklememiz gerekiyor.
php --ini
bize ini dosyamınızın yerini gösterir. Sonra o dosyanın içine aşağıdaki satırları ekliyoruz.
zend_extension="xdebug.so" ;bu kod zaten olabilir.
xdebug.mode=debug
xdebug.start_with_request=yes
Artık vscode üzerinde debug butonuna basarak çalıştırabiliriz. Öntanımlı port olarak 9003 kullanıyor.