Cara install xdebug di XAMPP Mac versi PHP 7

Untuk menginstal php-xdebug di XAMPP versi Mac ini ada 9 tahap, baca selengkapnya
450  
       

XDebug merupakan ektensi php untuk melihat lebih dalam proses yang terjadi dalam suatu skrip php. Untuk menginstal php-xdebug di XAMPP versi Mac ini ada 9 tahap.

Prasyarat

Sebelum dapat menginstall xdebug, ada beberapa prasyarat yang harus dipenuhi terlebih dahulu, yaitu:

  1. XAMPP sudah terinstall
  2. Homebrew sudah terinstall
  3. Sudah terinstall OhMyZSH

Pengaturan

Setelah memenuhi prasyarat, ada beberapa pengaturan yang harus dilakukan, yaitu harus mengaturan konfigurasi path yang akan digunakan oleh ohMyZSH. Adapun caranya yaitu:

  1. buka terminal
  2. edit pengaturan zsh dengan cara nano ~/.zshrc
  3. Setelah itu tambahkan export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH" di bagian export
  4. Setelah itu ketik exit, untuk menutup terminal
  5. Untuk memeriksa sudah berhasil tidaknya, buka terminal kembali kemudian ketik which php. Jika hasilnya mengarah ke ..xamppfiles/bin maka pengaturan anda telah berhasil

Install XDEBUG

Berikut ini adalah cara install xdebug, dengan cara membuka terminal terlebih dahulu. Berikut ini adalah langkah-langkahnya:

  1. cd /Applications/XAMPP/xamppfiles/php/
  2. git clone https://github.com/xdebug/xdebug.git
  3. cd xdebug
  4. /Applications/XAMPP/xamppfiles/bin/phpize
  5. brew install autoconf
  6. ../configure –enable-xdebug –with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
  7. make
  8. make test
  9. cp modules/xdebug.so /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012
  10. vi /Applications/XAMPP/xamppfiles/etc/php.ini
  11. zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so
  12. sudo /Applications/XAMPP/xamppfiles/xampp restart

Demikian, semoga membantu.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>