-->

Mengaktifkan XDebug di MAMP untuk OSX

Mengaktifkan XDebug di MAMP untuk OSX
Saya beralih ke MAMP untuk kebutuhan pengembangan web lokal saya di OSX. Saya bekerja dengan berbagai proyek yang membutuhkan versi PHP yang berbeda, dan MAMP memungkinkan saya untuk mengubah versi PHP dengan cepat dan mudah. Ini juga dilengkapi dengan instance MySQL yang telah dikonfigurasi untuk kebutuhan basis data saya.

Secara default, XDebug tidak diaktifkan di MAMP. Saya menemukan banyak posting MAMP Pro tentang cara mengatur XDebug, tetapi tidak untuk MAMP sederhana. Inilah yang perlu Anda lakukan.
Mengaktifkan XDebug di MAMP untuk OSX
Sungguh satu-satunya trik untuk mengetahui adalah bahwa MAMP menyimpan dua file konfigurasi untuk setiap versi PHP. Satu berfungsi sebagai templat ketika Anda memulai PHP. Ada dua file yang perlu Anda edit:
/Applications/MAMP/conf/php[version]/php.ini
/Applications/MAMP/bin/php/php[version]/conf/php.ini
Di kedua file ini, turun ke bagian paling bawah dari file konfigurasi, di mana bagian [xdebug] berada, dan batalkan komentar (hapus baris;) zend_extension. Selain itu, tambahkan baris berikut:
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
Hasil akhir akan terlihat seperti ini:
[xdebug]
zend_extension = "/ Aplikasi / MAMP / bin / php / php5.4.34 / lib / php / extensions / no-debug-non-zts-20100525 / xdebug.so"
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
Mulai ulang MAMP (atau luncurkan jika Anda belum melakukannya) dan XDebug sudah siap untuk keadaan apapun yang Anda alami!

Semoga ini membantu!

Anda mungkin menyukai postingan ini

Posting Komentar