Saya tidak dapat menentukan jalur eksekusi PHP yang tepat (mis. e. , 'php. mengesahkan. executablePath') untuk linter VS Code PHP. Posting lain di forum ini menyarankan agar Lokal mengkompilasi PHP yang dapat dieksekusi dalam bentuk binari Linux. Sayangnya, postingan itu sekarang ditutup, itulah sebabnya saya memulai postingan baru ini. Juga, saya menganggap ini hanya berlaku untuk versi VM Lokal sebelumnya. Sekarang Petir Lokal berjalan langsung di bawah Windows, bukankah itu memerlukan eksekusi PHP terpisah untuk diinstal di sistem saya? Show
Saya tidak memiliki masalah dalam menjalankan Petir Lokal, baru saja bermigrasi dari versi VM Lokal sebelumnya. Sampai beberapa waktu yang lalu, saya menggunakan Atom untuk IDE pengembangan saya, tetapi saya beralih ke VS Code karena tampaknya pengembangan kode lebih ramah dalam hal Intellisense dan debugging, misalnya Saya menginstal Xdebug dan, sejauh ini, tidak ada masalah dengannya. Selanjutnya, saya mencoba mengintegrasikan Xdebug dengan linter PHP VS Code (lihat. https. //kode. Studio visual. com/dokumen/bahasa/php). Seperti disebutkan sebelumnya, saya perlu membuat jalur instalasi PHP untuk menjalankan linter ini Pertanyaan Jika Petir Lokal menyematkan PHP ke dalam executable nya, lalu bagaimana saya bisa membuat jalur eksekusi PHP untuk linter VS Code PHP tanpa harus menginstal secara terpisah versi PHP yang sama atau terdekat yang dapat dieksekusi yang berjalan di bawah Lokal? Jika saya tidak punya alternatif selain menginstal PHP terpisah yang dapat dieksekusi, lalu bagaimana saya bisa memastikan bahwa hasil linter VS Code PHP selaras dengan PHP yang disematkan di dalam Lokal? Saya menjalankan versi terbaru Petir Lokal di bawah Windows 10 Pro saya menghargai bantuan Anda. Terima kasih Beberapa hal
gambar1144×662 163 KB Harapan itu memberi Anda lebih banyak konteks dan membuat Anda siap Bang, terima kasih atas tanggapannya. Saya telah melihat addon 'Xdebug + VS Code', tetapi anehnya pada saat itu, saya tidak berpikir untuk menambahkan ekstensi itu. Beberapa pertanyaan jika boleh Jika saya melakukan ini sekarang, apakah ini akan menimpa Xdebug saya yang diinstal secara eksternal saat ini? Apakah itu akan menginstal DLL bernama 'php_xdebug. dll'? . penugasan ini’ [xdebug] ‘zend_extension’ ke nama apa pun yang diberikan ke DLL Saat menjalankan Xdebug di VS Code, ia meminta lingkungan debugging (mungkin bukan frasa yang tepat). Saya memilih 'PHP'. Saya tidak ingat apakah ini tersedia sebagai opsi Kode VS di awal atau jika saya pertama kali perlu menginstal linter PHP. Dalam hal apa pun ketika saya mencoba menjalankan debugger Xdebug, Kode VS merespons dengan pesan kesalahan "tidak dapat memvalidasi", mengklaim jalur yang saya tentukan untuk linter PHP tidak valid. Ingat, di posting saya sebelumnya dalam utas ini, saya harus mengubah notasi jalur backsplash menjadi notasi jalur garis miring (mirip UNIX) agar dapat menyimpan file konfigurasi JSON PHP linter, tempat saya menetapkan jalur ini sebagai . mengesahkan. executablePath' Itu karena jalur eksekusi PHP tidak diatur dalam VSCode. Memvalidasi jalur yang dapat dieksekusi adalah operasi sederhana dan dapat dilakukan dengan mengikuti petunjuk di bawah ini Buka
Dalam kasus menggunakan XAMPP, jalur PHP akan menjadi _Simpan Visual Studio Code adalah editor hebat untuk pengembangan PHP. Anda mendapatkan fitur seperti penyorotan sintaks dan pencocokan braket, IntelliSense (penyelesaian kode), dan cuplikan di luar kotak dan Anda dapat menambahkan lebih banyak fungsi melalui ekstensi Kode VS yang dibuat komunitas LintingVS Code menggunakan linter PHP resmi (
Ada tiga pengaturan untuk mengontrol linter PHP
Untuk mengubah pengaturan PHP, buka Pengaturan Pengguna atau Ruang Kerja Anda ( ⌘, (Windows, Linux Ctrl+,)) and type 'php' to filter the list of available settings. Untuk mengatur jalur eksekusi PHP, pilih Edit di pengaturan. tautan json di bawah PHP> Validasi. Executable Path, yang akan membuka file Windows
Linux dan macOS
CuplikanVisual Studio Code menyertakan sekumpulan cuplikan umum untuk PHP. Untuk mengaksesnya, tekan ⌃Space (Windows, Linux Ctrl+Space . to get a context-specific list. ekstensi PHPAda banyak ekstensi bahasa PHP yang tersedia di VS Code Marketplace dan masih banyak lagi yang sedang dibuat. Anda dapat mencari ekstensi PHP dari dalam VS Code di tampilan Extensions ( ⇧⌘X (Windows, Linux Ctrl . )) then filter the extensions dropdown list by typing 'php'. Nonaktifkan dukungan PHP bawaanUntuk menonaktifkan pelengkapan cerdas PHP bawaan yang mendukung saran dari ekstensi PHP yang diinstal, hapus centang PHP > Sarankan. Dasar, yang menyetel _0 menjadi false di file settings.json AndaMen-debugDebugging PHP dengan XDebug didukung melalui ekstensi PHP Debug. Ikuti petunjuk ekstensi untuk mengonfigurasi XDebug agar berfungsi dengan VS Code Bagaimana cara menambahkan PHP dalam Kode Visual Studio?Anda dapat mencari ekstensi PHP dari dalam Kode VS dalam tampilan Ekstensi (Ctrl+Shift+X) lalu memfilter daftar tarik-turun ekstensi dengan mengetik 'php'.
Bagaimana Anda memperbaiki PHP executable not found menginstal PHP dan menambahkannya ke jalur Anda atau menyetel pengaturan executablePath debug PHP?Langkah 1 - Buka 'Variabel Lingkungan'. Langkah 2 - Temukan variabel PATH dan tambahkan path ke folder PHP Anda. Langkah 3 - Untuk pengguna 'XAMPP' masukkan 'C. \xampp\php' dan pengguna 'WAMP' menempatkan 'C. \wamp64\bin\php\php7. 1. 9') dan simpan
Bagaimana cara menjalankan PHP dalam Kode VS?Jalankan dan Debug PHP di Visual Studio
. Server yang dikonfigurasi dalam proyek (secara default itu adalah server Web bawaan PHP) akan berjalan dan browser terbuka. Maka breakpoint akan terkena. Place a breakpoint F9 and hit F5 to run the project and start debugging. The server which is configured in the project (by default it's PHP's built-in Web server) will run and a browser opens. Then the breakpoint will get hit.
Bagaimana cara mengatur debugger PHP dalam Visual Studio Code?Anda dapat menemukannya di jendela ekstensi dan menginstalnya. Setelah instalasi, Anda harus memuat ulang jendela VSCode. Sekarang, jalankan lagi phpinfo(); . Sekarang klik pada tab konsol debug dan klik tambahkan konfigurasi |