Editor Brackets Error: PHP7 runtime not found

Solusi untuk editor Brackets PHP runtime not found. Install PHP7 runtime for enabling PHP-related tooling such as Code Hints.

Brackets editor.
Brackets editor.

Brackets editor alternative teks editor untuk ngoding asyik. Selain cepat dan ringan, salah fitur yang paling saya suka di Brackets adalah, built in fungsi ‘Live Preview’.

Nah… Saat ngoding PHP tiba-tiba muncul pesan error:

PHP runtime not found. Install PHP7 runtime for enabling PHP-related tooling such as Code Hints. Parameter Hints, Jump To Definition and more. Version found: 5.5.38.

Brackets error: PHP runtime not found.
Brackets error: PHP runtime not found.

Untuk bracket versi yang lebih lama, pesan erronya begini:

PHP runtime not found. Install the PHP7 runtime and update “executablePath” in PHP Preferences appropriately. This enables PHP-related tooling such as Code Hints, Parameter Hints, Jump To Definition and more.

Artinya, Brackets editor meminta lokasi path instalasi file bin .php yang terinstall di komputer/laptop kamu.

Self problemnya sangat sederhana: Cari lokasi environment instalasi file bin .php di komputer kamu.

Saya mengguakan MAMP di komputer mac. Lokasi path phpnya ada di /Applications/MAMP/bin/php/php7.4.2/bin/php.

Untuk pengguna XAMPP di Windows, biasanya, lokasi path PHP environment ada di c:\xampp\bin\php\php7.4.2\php.exe.

Pada bagian /php7.4.2/ tergantung PHP versi berapa yang kamu install. Kebetulan saat tulisan ini saya tulis, versi PHP yang saya install v7.4.2.

Kemudian akses Brackets > Preferences atau pencet tombol Comment + ,. Kalau komputer Windows Debug > Open Preferences File.

Brackets Preferences.
Brackets Preferences.

Di dalam file konfigurasi brackets.json di bagian sebelah kanan, paste kode berikut ini:

"php": {
        "executablePath": "/Applications/MAMP/bin/php/php7.4.2/bin/php"
    },

Kamu bisa mengaktifkan fungsi-fungsi lainnya yang ada di bagian sebelah kiri defaultPreferences.json. Copy saya formatnya ke bagian sebalah kanan.

Sesederhana itu. Jangan lupa Save.

Kalau masih ada yang bingung, silahkan bertanya lewat kolom komentar di bawah ini.

Happy coding 💖.

Fauzan My avatar

Ditulis oleh Fauzan My

Saya terobsesi dengan seni desain yang elegan dan sederhana, baik yang melibatkan proses kreatif rumit maupun yang sederhana. Di sini, saya menggabungkan keduanya, desain dan coding: mencari best practice.

Tulisan lainnya Fauzan My

Illustrasi programmer perempuan.
Tidak Suka dengan salah satu Class TailwindCSS? Disable Saja
Optimasi SEO pada gambar.
Optimasi Gambar Responsif di WordPress
CSS position sticky.
Cara Membuat Header Tetap (Sticky/Fixed) Saat Di-scroll

Related Post