Cách chạy tệp PHP trong Visual Studio Code mà không cần XAMPP

PHP là một trong những ngôn ngữ lập trình phổ biến nhất để phát triển web phía máy chủ. Nó được sử dụng trong nhiều framework và CSM như WordPress, Laravel, Symfony và những nền tảng khác đứng sau một phần khá lớn của Internet

Visual Studio là một IDE mạnh mẽ, nhưng trọng tâm của nó không phù hợp với một số ngôn ngữ, PHP là một trong số đó. Khi thời gian trôi qua, nhiều ngôn ngữ đã tìm đến Visual Studio, như Python và cuối cùng là PHP. Một công ty có trụ sở tại Praha tên là DEVSENSE đã phát triển một tiện ích mở rộng có tên Công cụ PHP dành cho Visual Studio đã có sẵn trong hệ sinh thái Visual Studio hơn một thập kỷ

Kể từ khi thành lập, Công cụ PHP dành cho Visual Studio là một tiện ích mở rộng trả phí, cung cấp bản dùng thử miễn phí. Bây giờ, điều đó đã thay đổi. DEVSENSE đang phát hành một phần lớn ưu đãi của họ dưới dạng tiện ích mở rộng miễn phí, để lại một số tính năng dưới dạng trả phí. Điều đó cho phép các nhà phát triển PHP làm việc trong Visual Studio và tận dụng tất cả những thứ tuyệt vời có sẵn

Điều đó có nghĩa là các nhà phát triển sẽ nhận được IntelliSense, định dạng, hệ thống dự án, phân tích mã nhanh chóng, tích hợp trình soạn thảo [quản lý phụ thuộc PHP] và các tính năng liên quan đến trình soạn thảo nâng cao khác miễn phí. Trong phiên bản mới nhất, PHP Tools hỗ trợ PHP 8. 2 chưa được phát hành chính thức và những thứ khác như generics là thứ bắt buộc phải có đối với các framework như Laravel. Các tính năng khác như gỡ lỗi, tái cấu trúc, kiểm tra đơn vị và ống kính mã có sẵn trong ưu đãi cao cấp. Bạn có thể tìm thấy ma trận so sánh chi tiết tại https. //www. phát minh. com/mua

Bắt đầu nhanh

Trước tiên, hãy cài đặt Công cụ PHP cho Visual Studio

Tạo dự án PHP của bạn

Sau khi cài đặt

  • Chọn Tạo dự án mới từ trang bắt đầu hoặc Tệp > Mới > Dự án… từ thanh tiêu đề
  • Trong hộp tổ hợp ngôn ngữ, hãy chọn PHP, chọn Dự án web PHP, sau đó chọn Tiếp theo
  • Đặt tên cho dự án của bạn và chọn Tạo
  • Tại thời điểm này, bạn có thể chọn mẫu dự án. Hãy chọn Trang web trống và chọn Tiếp theo.
  • Bây giờ, bạn có thể chọn phiên bản PHP sẽ đặt cho dự án. Đối với hướng dẫn ngắn này, chúng ta có thể sử dụng PHP 8. 1 và chọn Kết thúc. Công cụ PHP sẽ kiểm tra môi trường của bạn và cài đặt, cấu hình PHP được thiết lập trong dự án.

Sử dụng Trình soạn thảo PHP trong Visual Studio

Khi cài đặt xong, dự án sẽ mở. Trong trình chỉnh sửa, bạn có thể di chuột qua bất kỳ biểu tượng nào để nhận chú giải công cụ. Hoặc nhấn Ctrl + Space để xem IntelliSense cho ngữ cảnh hiện tại

Chạy và gỡ lỗi PHP trong Visual Studio

Đặt một điểm dừng F9 và nhấn F5 để chạy dự án và bắt đầu gỡ lỗi. Máy chủ được cấu hình trong dự án [theo mặc định là máy chủ Web tích hợp sẵn của PHP] sẽ chạy và trình duyệt mở ra. Sau đó, điểm dừng sẽ bị tấn công

Xin chúc mừng. Bạn đang gỡ lỗi PHP trong Visual Studio

Đây là hướng dẫn đơn giản về cách sử dụng Công cụ PHP dành cho Visual Studio khi bạn có một dự án trong giải pháp. Có thể thiết lập phức tạp hơn. các nhà phát triển có thể thêm các dự án PHP vào các giải pháp hiện có của họ [*. sln] – có một IDE sẽ giúp cuộc sống của họ dễ dàng hơn hoặc họ có thể làm việc với PHP chỉ bằng cách mở một thư mục. Có thể tìm thấy nhiều hướng dẫn hơn trên tài liệu của DEVSENSE

Bước tiếp theo

Nếu bạn quan tâm đến việc phát triển PHP trong Visual Studio, vui lòng cài đặt Công cụ PHP dành cho Visual Studio và đảm bảo cho tác giả biết bạn thích nó như thế nào, bạn còn thiếu những tính năng nào hoặc nếu bạn gặp bất kỳ vấn đề gì cần cải thiện thêm. Bạn có thể liên hệ với họ tại Diễn đàn cộng đồng công cụ PHP của DEVSENSE

Visual Studio Code là một trình soạn thảo tuyệt vời để phát triển PHP. Bạn nhận được các tính năng như đánh dấu cú pháp và so khớp dấu ngoặc, IntelliSense [hoàn thành mã] và các đoạn trích sẵn có, đồng thời bạn có thể thêm nhiều chức năng hơn thông qua tiện ích mở rộng Mã VS do cộng đồng tạo

vải lót

Mã VS sử dụng trình nói dối PHP chính thức [_______3] để chẩn đoán ngôn ngữ PHP. Điều này cho phép Mã VS luôn cập nhật với các cải tiến của PHP linter

Mẹo. Sử dụng XAMPP?

Có ba cài đặt để kiểm soát kẻ nói dối PHP

  • php.validate.enable. kiểm soát xem có bật PHP linting hay không. Được bật theo mặc định
  • php.validate.executablePath. trỏ đến tệp thực thi PHP trên đĩa. Đặt cái này nếu tệp thực thi PHP không có trên đường dẫn hệ thống
  • php.validate.run. kiểm soát xem xác thực có được kích hoạt khi lưu hay không [giá trị. "onSave"] hoặc trên loại [giá trị. ________số 8]. Mặc định là lưu

Để thay đổi cài đặt PHP, hãy mở Cài đặt người dùng hoặc không gian làm việc của bạn [ ⌘, [Windows, Linux Ctrl+,]] and type 'php' to filter the list of available settings.

Để đặt đường dẫn thực thi PHP, hãy chọn Chỉnh sửa trong cài đặt. json trong PHP > Xác thực. Đường dẫn thực thi, sẽ mở tệp settings.json người dùng của bạn. Thêm cài đặt php.validate.executablePath với đường dẫn đến cài đặt PHP của bạn

các cửa sổ

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux và macOS

{
  "php.validate.executablePath": "/usr/bin/php"
}

Đoạn trích

Visual Studio Code bao gồm một tập hợp các đoạn mã phổ biến cho PHP. Để truy cập những thứ này, hãy nhấn ⌃Dấu cách [Windows, Linux Ctrl+Dấu cách . to get a context-specific list.

Tiện ích mở rộng PHP

Có nhiều tiện ích mở rộng ngôn ngữ PHP có sẵn trên VS Code Marketplace và nhiều tiện ích mở rộng khác đang được tạo. Bạn có thể tìm kiếm các tiện ích mở rộng PHP từ bên trong Mã VS trong chế độ xem Tiện ích mở rộng [ ⇧⌘X [Windows, Linux Ctrl . ]] then filter the extensions dropdown list by typing 'php'.

Vô hiệu hóa hỗ trợ PHP tích hợp

Để tắt tính năng hoàn thành thông minh PHP tích hợp sẵn để ủng hộ các đề xuất từ ​​tiện ích mở rộng PHP đã cài đặt, hãy bỏ chọn PHP > Đề xuất. Cơ bản, đặt

{
  "php.validate.executablePath": "/usr/bin/php"
}
0 thành false trong tệp settings.json của bạn

gỡ lỗi

Gỡ lỗi PHP với XDebug được hỗ trợ thông qua tiện ích mở rộng Gỡ lỗi PHP. Làm theo hướng dẫn của tiện ích mở rộng để định cấu hình XDebug hoạt động với Mã VS

Tôi có thể chạy PHP mà không cần xampp không?

Để chạy PHP cho web, bạn cần cài đặt Máy chủ web như Apache và bạn cũng cần máy chủ cơ sở dữ liệu như MySQL . Có nhiều máy chủ web khác nhau để chạy các chương trình PHP như WAMP và XAMPP. Máy chủ WAMP được hỗ trợ trong windows và XAMPP được hỗ trợ trong cả Windows và Linux.

Tôi có thể chạy PHP trong mã Visual Studio không?

Chạy và gỡ lỗi PHP trong Visual Studio . Máy chủ được cấu hình trong dự án [theo mặc định là máy chủ Web tích hợp sẵn của PHP] sẽ chạy và trình duyệt mở ra. Sau đó, điểm dừng sẽ bị tấn công. 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.

Làm cách nào tôi có thể chạy tệp PHP mà không có Apache?

Đối với hệ thống windows, bạn có thể chạy php bằng cách làm theo các bước bên dưới. .
Tải xuống phiên bản php bạn muốn sử dụng và đặt nó vào c. \php
nối thêm ; c. \php vào đường dẫn hệ thống của bạn bằng cmd hoặc gui
gọi $ php -S máy chủ cục bộ. 8000 trong một thư mục mà bạn muốn phục vụ các trang từ đó

Làm cách nào để tạo tệp PHP trong Visual Studio Code?

Nếu bạn đã có các tệp trong một thư mục cục bộ, bạn có thể tạo Dự án PHP trong thư mục đó với tất cả các tệp được bao gồm. Điều hướng đến Trình đơn. Tập tin. Mới. Dự án từ mã hiện có. [Lưu ý tính khả dụng của tính năng này tùy thuộc vào phiên bản Visual Studio] và xem qua các bước của trình hướng dẫn

Chủ Đề