Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyediakan persekitaran berjalan php dalam vscode

Bagaimana untuk menyediakan persekitaran berjalan php dalam vscode

PHPz
PHPzasal
2023-04-12 16:04:354355semak imbas

Sebelum menggunakan Kod VS untuk pembangunan PHP, anda perlu mengkonfigurasi persekitaran berjalan PHP dengan betul untuk memudahkan pembangunan dan penyahpepijatan. Dalam artikel ini, kami akan memperkenalkan cara menyediakan persekitaran berjalan PHP dalam Kod VS. Artikel ini menganggap bahawa anda telah memasang PHP mengikut panduan pemasangan PHP dan telah memasang Kod VS pada mesin anda.

  1. Pasang pemalam PHP

Mula-mula, anda perlu memasang pemalam PHP dalam Kod VS. Buka Kod VS, klik ikon sambungan di sebelah kiri, cari pemalam "PHP" dan pasangkannya. Jika anda telah memasangnya, anda boleh melangkau terus ke langkah seterusnya.

  1. Pasang pemalam komposer

Komposer ialah pengurus pakej PHP yang memasang, mengemas kini dan mengurus kebergantungan secara automatik. Untuk menggunakan Komposer, anda perlu memasang pemalam "komposer" dalam Kod VS. Klik pada ikon sambungan, cari "komposer" dan pasangkannya.

  1. Mengkonfigurasi php.ini

Satu lagi kunci untuk menyediakan persekitaran berjalan PHP dalam Kod VS ialah mengkonfigurasi fail PHP.ini dengan betul. Dalam direktori pemasangan PHP anda, cari fail php.ini dan salin ke direktori akar projek anda. Kemudian, buka fail php.ini, cari kandungan berikut dalam fail dan buat perubahan sewajarnya:

; extension_dir = "ext" -> extension_dir = "path/to/php/ext"
; error_reporting = E_ALL -> error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
; display_errors = Off -> display_errors = On
; max_execution_time = 30 -> max_execution_time = 300  # 修改PHP执行时间

Nota: Berhati-hati apabila menukar fail php.ini! Perubahan yang salah boleh menyebabkan PHP tidak berfungsi dengan baik.

  1. Tetapkan laluan PHP

Buka projek PHP anda dalam Kod VS, kemudian tekan Ctrl+Shift+P, masukkan "PHP: Select Interpreter", pilih versi PHP yang Dipasang anda . Jika versi yang anda pilih tidak dikenali, sila masukkan laluan pemasangan PHP secara manual.

  1. Konfigurasikan XDebug dalam launch.json

XDebug ialah alat untuk menyahpepijat kod PHP. Menggunakan XDebug dalam Kod VS adalah sangat mudah. Mula-mula, cari sambungan xdebug dalam direktori pemasangan PHP anda dan salinnya ke direktori ext PHP. Kemudian, buka fail launch.json projek anda dan ubah suainya seperti berikut:

{

"version": "0.2.0",
"configurations": [
    {
        "name": "Listen for XDebug",
        "type": "php",
        "request": "launch",
        "port": 9000,
        "log": true,
        "pathMappings": {
            "/path/to/your/project": "${workspaceFolder}"
        }
    }
]

}

Tukar "path/to/your/ project" dengan anda laluan projek dan pastikan nombor port adalah sama dengan xdebug.remote_port dalam php.ini.

  1. Dayakan XDebug

Untuk mendayakan XDebug, tambahkan yang berikut pada fail php.ini:

[xdebug]
zend_extension= " /path/to/php/ext/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127<.0.0.1> xdebug.remote_port=9000

Gantikan "/path/to/php/ext/xdebug.so" dengan laluan perpustakaan xdebug anda.

Sekarang, anda telah menyelesaikan persediaan persekitaran berjalan PHP untuk Kod VS!

Ringkasan:

Dalam artikel ini, kami memperkenalkan cara untuk menyediakan persekitaran berjalan PHP dalam Kod VS. Dengan memasang dan mengkonfigurasi pemalam PHP dan pemalam komposer dengan betul, mengkonfigurasi fail php.ini dan mendayakan serta mengkonfigurasi XDebug, anda boleh melakukan pembangunan dan penyahpepijatan PHP dengan mudah dalam Kod VS. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran berjalan php dalam vscode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn