Có một vài ghi chú về điều đó trong Xdebug's manual, như thế nào, ví dụ (trích dẫn):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Nếu bạn đang sử dụng Eclipse PDT để phát triển và gỡ lỗi script PHP của bạn, không có nhiều khác biệt giữa Apache hoặc CLI: cấu hình lloks khá giống nhau, bạn chỉ cần không phải cấu hình một máy chủ web, cũng không chỉ ra một URL; thay vào đó, bạn phải chỉ ra đường dẫn đến tệp thực thi PHP.
Giới thiệu về biến số XDEBUG_SESSION_START
: tốt, bạn khởi chạy toàn bộ tập lệnh trong "chế độ gỡ lỗi", vì vậy bạn không có bất kỳ khái niệm nào về "phiên gỡ lỗi", tôi muốn nói.
Ví dụ, đây là những gì Window > Preference > PHP > PHP executables
trông giống như đối với tôi ngay bây giờ, và, bên phải, những gì tôi nhận được khi nhấp vào nút Edit
của người đầu tiên:
http://extern.pascal-martin.fr/so/xdebug-cli/1.png http://extern.pascal-martin.fr/so/xdebug-cli/1-edit.png
Và cửa sổ debug configurations
:
http://extern.pascal-martin.fr/so/xdebug-cli/2.png
Và tung gỡ lỗi: nó chỉ hoạt động:
http://extern.pascal-martin.fr/so/xdebug-cli/3.png
Hope this helps :-)
khác, những vấn đề cụ thể nào bạn gặp phải?
Nguồn
2009-12-22 16:23:06
Bạn cũng có thể muốn xem xét ở đây: http: // stackoverflow.com/questions/2288612/how-to-trigger-xdebug-cho-a-command-line-php-script – selfawaresoup