Nếu bạn không muốn cài đặt XDebug hoặc các tiện ích mở rộng khác và chỉ muốn chạy tệp PHP mà không cần gỡ lỗi, bạn có thể thực hiện điều này bằng cách sử dụng các tác vụ xây dựng.run a PHP file without debugging, you can accomplish this using build tasks.
Sử dụng các tác vụ xây dựng [không cần tiện ích mở rộng]
Trước tiên, hãy mở bảng lệnh [Ctrl+Shift+P trong Windows, ⌘+Shift+P trong Mac] và chọn "Nhiệm vụ: Mở các tác vụ người dùng". Bây giờ sao chép cấu hình của tôi bên dưới vào tệp tác vụ của bạn.json. Điều này tạo ra các tác vụ cấp người dùng có thể được sử dụng bất cứ lúc nào và trong bất kỳ không gian làm việc nào.
{
"version": "2.0.0",
"tasks": [
{
"label": "Start Server",
"type": "shell",
"command": "php -S localhost:8080 -t ${fileDirname}",
"isBackground": true,
"group": "build",
"problemMatcher": []
},
{
"label": "Run In Browser",
"type": "shell",
"command": "open //localhost:8080/${fileBasename}",
"windows": {
"command": "explorer '//localhost:8080/${fileBasename}'"
},
"group": "build",
"problemMatcher": []
},
{
"label": "Run In Terminal",
"type": "shell",
"command": "php ${file}",
"group": "none",
"problemMatcher": []
}
]
}
Nếu bạn muốn chạy tệp PHP của mình trong thiết bị đầu cuối, hãy mở bảng lệnh và chọn "Nhiệm vụ: Chạy tác vụ" theo sau là "Chạy trong thiết bị đầu cuối".
Nếu bạn muốn chạy mã của mình trên máy chủ web, phục vụ phản hồi cho trình duyệt web, hãy mở bảng lệnh và chọn "Nhiệm vụ: Chạy tác vụ" theo sau là "Máy chủ khởi động" để chạy máy chủ tích hợp của PHP, thì "Chạy trong trình duyệt "Để chạy tệp hiện đang mở từ trình duyệt của bạn.
Lưu ý rằng nếu bạn đã có máy chủ web đang chạy, bạn có thể xóa tác vụ Start Server
và cập nhật phần localhost:8080
để trỏ đến bất kỳ URL nào bạn đang sử dụng.
Sử dụng gỡ lỗi PHP
Lưu ý: Phần này là trong câu trả lời ban đầu của tôi. Ban đầu tôi nghĩ rằng nó hoạt động mà không cần gỡ lỗi PHP nhưng có vẻ như gỡ lỗi PHP thực sự phơi bày loại php
trong cấu hình khởi chạy. Không có lý do gì để sử dụng nó qua phương thức tác vụ xây dựng được mô tả ở trên. Tôi đang giữ nó ở đây trong trường hợp nó hữu ích.
Sao chép cấu hình sau vào cài đặt người dùng của bạn:
{
"launch": {
"version": "0.2.0",
"configurations": [
{
"type": "php",
"request": "launch",
"name": "Run using PHP executable",
"program": "${file}",
"runtimeExecutable": "/usr/bin/php"
}
]
}
// all your other user settings...
}
Điều này tạo ra cấu hình khởi chạy toàn cầu mà bạn có thể sử dụng trên bất kỳ tệp PHP nào. Lưu ý tùy chọn runtimeExecutable
. Bạn sẽ cần cập nhật điều này với đường dẫn đến PHP có thể thực thi trên máy của bạn. Sau khi bạn sao chép cấu hình ở trên, bất cứ khi nào bạn mở tệp PHP, bạn có thể nhấn phím F5 để chạy mã PHP và có đầu ra được hiển thị trong thiết bị đầu cuối VSCode.
Hóa ra bạn có thể chạy mã PHP trực tiếp bên trong mã vs nếu bạn kết nối nó với trình thông dịch PHP cục bộ của bạn. Không có mô -đun gỡ lỗi cần thiết! Nó nhanh chóng và đơn giản để làm và là một công cụ vô giá cần phải có khi bạn muốn sửa lại mã của mình. Thay vì khởi động một máy chủ web và trình duyệt, bạn có thể thực thi ngay lập tức mà không cần rời khỏi mã VS IDE.No Debug Module Needed! It’s quick and simple to do and is an invaluable tool to have when you want to tinker with your code. Instead of booting up a web server and browser, you can execute instantly without leaving the VS Code IDE. Để làm theo từng bước hướng dẫn này, hãy chắc chắn rằng bạn có những điều sau đây. Vì vậy, chúng tôi đã có mọi thứ với nhau và VSCode mở, hãy để thêm các cài đặt.Điều kiện tiên quyết
Định cấu hình mã VS để chạy mã PHP
1. & nbsp; Chuyển đến Tệp -> Tùy chọn -> Cài đặt.
2. Thêm JSON sau vào cài đặt người dùng ở phía bên phải của IDE. Thay thế c: \\ xampp \\ php \\ & nbsp; với đường dẫn của bạn đến php.exe của bạn.C:\\xampp\\php\\ with your path to your php.exe.
{
"launch": {
"configurations": [
{
"type": "php",
"request": "launch",
"name": "Run using local PHP Interpreter",
"program": "${file}",
"runtimeExecutable": "C:\\xampp\\php\\php.exe"
}],
}
}
Bây giờ nó sẽ trông tương tự như dưới đây -
3. Lưu nó.
4. Chuyển đến tệp chỉ mục của bạn và thêm mã sau -
5. Nhấn mã F5 và VS sẽ khởi chạy và thực thi tập lệnh. Tuy nhiên, nếu bạn đã cài đặt cài đặt khởi chạy gỡ lỗi, bạn sẽ phải chọn rõ ràng ‘chạy bằng trình thông dịch PHP cục bộ‘ từ danh sách thả xuống bật lên khi nhấn F5.Run using local PHP Interpreter‘ from the drop-down list that pops up when pressing F5.
6. Bảng điều khiển gỡ lỗi sẽ bật lên ở dưới cùng của IDE và nói, ‘Hi Debug Console. Xem hình ảnh dưới đây.
7. Đó là nó! Bạn đã thiết lập thành công trình thông dịch PHP cục bộ của mình để thực thi mã trực tiếp trong VS Code IDE!
Bản tóm tắt
Thiết lập này thực sự tuyệt vời nếu bạn muốn một mớ hỗn độn nhanh chóng với mã của mình. Mà không phải định cấu hình máy chủ web hoặc bất kỳ mô -đun gỡ lỗi nào. Nó có một viên ngọc nhỏ tuyệt vời mà tôi đã tình cờ thấy trong khi sử dụng IDE tuyệt vời này. Tôi hy vọng nó cũng giúp bạn!