Debug PHP project trong Eclipse
Trong quá trình lập trình, sẽ không tránh khỏi Debug. Thay vì than vãn và trốn chạy một cách tuyệt vọng. Hôm nay, eLib.VN sẽ giới thiệu đến mọi người bài viết này, nhằm giúp bạnDebug PHP project trong Eclipse. Cùng theo dõi nhé!
Để làm chủ được ngôn ngữ lập trình PHP, bên cạnh việc học cú pháp, bạn nên học cách làm chủ IDE (integrated development environment). IDE giúp bạn tiết kiệm thời gian và công sức trong việc tạo ra ứng dụng PHP.
Ví dụ Eclipse giúp bạn tìm ra các lỗi cú pháp của tập lệnh PHP, Xdebug giúp bạn debug PHP project để tìm các lỗi runtime.
1. Tải và cài đặt XAMPP
Bạn hãy tải phiên bản phù hợp với máy tính của mình về và cài đặt. Mặc định XAMPP sẽ được cài đặt vào C:\xampp.
2. Cấu hình Xdebug cho XAMPP
Lấy thông tin cấu hình PHP
Mở XAMPP -> start dịch vụ Apache -> Mở trang http://localhost/dashboard/phpinfo.php trên trình duyệt -> Ctrl + A -> Ctrl + C (copy thông tin PHP).
Lấy file cấu hình Xdebug
Mở trang https://xdebug.org/wizard.php trong tab khác -> Paste thông tin PHP copy ở trên vào ô textarea -> Click "Analyse my phpinfo() output" để lấy tập tin Xdebug tương ứng với phiên bản PHP của bạn.
Download file "php_xdebug-2.6.1-7.2-vc15.dll" về máy tính của bạn (lưu ý tên file phụ thuộc vào phiên bản php của bạn).
Copy file "php_xdebug-2.6.1-7.2-vc15.dll" vào thư mục C:\xampp\php\ext
Sửa file C:\xampp\php\php.ini bằng cách thêm đoạn code sau vào cuối cùng.
[XDebug]
zend_extension = "c:\xampp\php\ext\php_xdebug-2.6.1-7.2-vc15.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.remote_log = "c:\xampp\tmp\xdebug.txt"
xdebug.trace_output_dir = "c:\xampp\tmp"
3. Tải và cấu hình Eclipse
Tải phiên bản Eclipse phù hợp với hệ điều hành của bạn tại https://www.eclipse.org/pdt/ .
Cài đặt công cụ lập trình PHP: mở Eclipse -> Help -> Install New Software
Nhập các thông tin như trong hình sau, với url lấy từ trang https://www.eclipse.org/pdt/.
Click Add -> Next ... -> Finish.
Trên đây là bài viết của eLib về Debug PHP project trong Eclipse. Hy vọng bài viết hữu ích và giúp bạn tìm được nguồn cảm hứng trong quá trình học lập trình. Chúc các bạn thành công!
Như vậy là chúng ta đã hoàn thành nội dung kiến thức về "PHP Errors". Để củng cố và nắm vững nội dung đã học, mời bạn cùng thử sức với "Bộ Câu hỏi Trắc Nghiệm Online Ôn Tập Lập trình PHP có đáp án chi tiết"
Tham khảo thêm
- doc Xử lý lỗi trong PHP
- doc Xử lý ngoại lệ trong PHP