Gỡ lỗi php trong trình duyệt

Khi bạn phát triển ứng dụng Web bằng Laravel, khả năng sẽ phát sinh lỗi. Các bạn cần 1 công cụ để giúp bạn tìm và sửa lỗi. Với công cụ PHP thường được sử dụng nhiều nhất là Xdebug. Thật may mắn chúng ta có thể sử dụng Xdebug với PHPStorm. Sau đây mình xin hướng dẫn các bạn cài đặt, cấu hình và gỡ lỗi Laravel bằng PHPStorm và Xdebug

Cài đặt tiện ích mở rộng xdebug trên trình duyệt Chrome / Firefox

Các bạn tham khảo hướng dẫn cài đặt xdebug Extension tại đây

Sau khi cài đặt, bật tiện ích mở rộng trên trình duyệt

Cài đặt PHP Xdebug

Để cài đặt PHP Xdebug các bạn vui lòng tham khảo bài viết sau. Cài đặt và cấu hình PHP Xdebug

Gỡ lỗi Laravel với Máy chủ web tích hợp PHP trên PHPStorm

Khởi động PHPStorm

Chọn [ Chạy ] => [ Chỉnh sửa cấu hình ] => [ + ]  => [ Máy chủ web tích hợp PHP ]

Điền các thông tin cần thiết sau

Phần Cấu Hình Máy Chủ

  • Tên. Tên tùy chọn
  • Chủ nhà. máy chủ cục bộ
  • Hải cảng. 8000
  • Gốc tài liệu. Path to the public directory of Laravel
  • Sử dụng tập lệnh bộ định tuyến. Đường dẫn đến máy chủ tập tin. php của Laravel [Với Laravel 9. x trở lên ko cần cấu hình tham số này nữa]

Phần Dòng Lệnh

  • Tùy chọn phiên dịch
    Với phiên bản xdebug 2. -dxdebug. remote_enable=1 -dxdebug. remote_mode=req -dxdebug. remote_port=9000 -dxdebug. remote_host=127. 0. 0. 1
    Với phiên bản xdebug 3. -dxdebug, phát triển, theo dõi
  • Thư mục làm việc tùy chỉnh. Đường dẫn tới thư mục gốc của Laravel

Gỡ lỗi Laravel với trang web PHP trên PHPStorm

Chọn [ Chạy ] => [ Chỉnh sửa cấu hình ] => [ + ]  => [ Trang web PHP ]

Điền các thông tin sau

  • Tên. Tên tùy chọn
  • Người phục vụ. Chọn 1 máy chủ có sẵn [ If not have tham khảo phần [Create Debug Server] ở bên dưới]
  • trình duyệt. Chọn trình duyệt để khởi động, Bình thường sẽ là trình duyệt mặc định của máy tính

Tạo máy chủ gỡ lỗi

  • Tên. Tùy chọn name
  • Chủ nhà. máy chủ cục bộ
  • Hải cảng. 8000
  • trình gỡ lỗi. Xdebug

Hướng dẫn gỡ lỗi Laravel

Headname Set Breakpoint to debug

Với Laravel Build-in Server

  1. Select config debug
  2. Xdebug Xdebug Xdebug
  3. Bắt đầu ứng dụng để gỡ lỗi

Với trang web Laravel

  1. Select config debug
  2. Xdebug Xdebug Xdebug
  3. Bắt đầu gỡ lỗi * gỡ lỗi

Chú ý với Trang web Laravel các bạn phải khởi động Laravel trước bằng lệnh php artisan phục vụ

Kết quả

Nguồn. vinasupport. com

Visual Studio Code [VS Code] là một trình soạn thảo được phát triển bởi Microsoft, với ưu điểm là nhẹ nhàng, dễ sử dụng, dễ mở rộng với nhiều tiện ích mở rộng được cộng đồng lập trình viên hỗ trợ. Mã VS được viết bằng Javascript [Electron] – 1 ngôn ngữ lập trình đã được mình giới thiệu trong bài viết 5 ngôn ngữ lập trình để viết ứng dụng Desktop cho Linux tốt nhất. Vì vậy VS Code có thể chạy trên nhiều hệ điều hành khác nhau như Windows, Linux, MacOS

Visual Studio Code là một trình soạn thảo tuyệt vời cho việc lập trình PHP. Với các tính năng như đánh dấu cú pháp, đối sánh khung, IntelliSense [mã nhớ] và bạn có thể bổ sung nhiều chức năng hơn thông qua các tiện ích mở rộng được tạo bởi cộng đồng lập trình viên. Các bạn có thể tìm hiểu thêm các tiện ích mở rộng thông qua bài viết. Tổng hợp các extension nên dùng cho Visual Studio Code

Cài đặt Visual Studio Code

Như các bạn đã biết, VS Code có thể chạy trên cả Windows, Linux và MacOS. Việc đầu tiên là các bạn vào trang chủ của VS Code và tải về bản cài đặt tương ứng với HDH mà mình đang sử dụng

+ Trang chủ. https. //mã số. Visual Studio. com/
+ Trang tải. https. //mã số. Visual Studio. com/Tải xuống

Sau khi tải về, các bạn tiến hành cài đặt như cài đặt phần mềm. Ở khuân khổ bài viết này mình tập trung hướng dẫn sử dụng Visual Studio Code nên phần hướng dẫn cài đặt mình bỏ qua

Các tiện ích mở rộng hỗ trợ cài đặt PHP

Để bắt đầu thiết lập chương trình PHP sử dụng Visual Code, trước tiên bạn cần cài đặt 1 số tiện ích mở rộng hỗ trợ. Các extension cho PHP thì có rất nhiều trên VS Code Marketplace nhưng dưới đây là những VS Code Extension được khuyến khích sử dụng

  • PHP IntelliSense. Gợi nhớ mã [Suggest], Tự động hoàn thành mã [Auto Complete]
  • người chạy mã. Chạy tập lệnh PHP
  • Gỡ lỗi PHP. Dành cho việc debug ứng dụng PHP, script PHP
  • Hỗ trợ CSS HTML. Hỗ trợ viết mã HTML/CSS

Để cài đặt các bạn nhấn tổ hợp phím [ Ctrl + Shift + X] hoặc nhấn vào biểu tượng Tiện ích mở rộng trên Mã VS, cần thiết phải tìm kiếm tiện ích mở rộng và nhấn [ Cài đặt ] để cài đặt

Cấu hình cơ bản

Để thiết lập chương trình PHP, cần chỉnh sửa một số cài đặt cơ bản cho Mã VS như sau

Từ cửa sổ của Visual Code -> [ File ] -> [ Preferences ] -> [ Settings ] [Hoặc sử dụng tổ hợp phím [ Ctrl +,]] để mở User Settings

Tại cửa sổ [ User Settings ] bổ sung hoặc chỉnh sửa các thông tin sau đây

  • php. đề xuất. căn bản. sai -> Vô hiệu hiệu quả chức năng nhắc mã có sẵn của Mã VS, để chỉ sử dụng chức năng của Tiện ích mở rộng, tránh kết quả trùng lặp khi nhập mã trên Trình chỉnh sửa
  • php. xác thực. cho phép. true -> Sử dụng chức năng xác thực mã nguồn [Use php linter]
  • php. xác thực. executablePath -> Đường dẫn tới file thư mục PHP, cho nhiệm vụ xác thực
  • php. xác thực. chạy. “onSave” -> Thực hiện xác thực khi lưu tệp
  • php. executablePath -> Đường dẫn tới file thực thi PHP, cho tác vụ run, debug,…

Hướng dẫn cơ bản sử dụng Visual Studio Code setting PHP

1. Sử dụng chức năng nhắc mã [Gợi ý và Mã hoàn thành tự động]

Bấm tổ hợp phím [ Ctrl + Space] để sử dụng hàm Editor xổ số php

2. Chạy Tập lệnh PHP [Trình chạy mã]

Kích chuột phải vào tập lệnh bạn muốn chạy -> Chọn [ Chạy mã ]

Kết quả ta có như bên dưới

3. to Sping PHP function đã định nghĩa

Kích chuột phải vào tên hàm -> [ Go to Definition ] hoặc nhấn phím F12

Hướng dẫn gỡ lỗi PHP bằng Visual Studio Code

Mã VS hỗ trợ gỡ lỗi PHP sử dụng PHP Xdebug. Vì vậy để sử dụng tính năng này, các bạn bắt buộc phải cài đặt Xdebug

Chủ Đề