2012-01-03 39 views

Trả lời

39

hãy làm theo các hướng dẫn tại http://xdebug.org/find-binary.php

cổ vũ, Derick

+0

Cảm ơn @ Derick, nó hoạt động hoàn hảo. – Riz

+0

đó là một trang web cực kỳ hữu ích –

+5

Có thể nói ... Tôi yêu thực tế ở đây, rằng Derick - người thực sự đã viết Xdebug, thực sự trả lời câu hỏi. :) – Logan

2

theo chỉ dẫn trên http://xdebug.org/find-binary.php như Derick đã đề cập, nhưng khi cấu hình Xdebug trên Wampserver 3.0.0 Tôi cũng đã có thêm đoạn mã sau vào php của tôi .ini.

xdebug.remote_enable=true 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 
xdebug.profiler_enable=0 
xdebug.profiler_output_dir = C:\wamp\tmp 
0

Nếu bạn chỉ cần gỡ một phiên địa phương sử dụng wampserver 3.0.6 và php 7.0.10 sử dụng Xdebug, có gần không cần phải chỉnh sửa bạn php.ini bằng tay (thêm vào đó một lát sau).

Bạn có thể kích hoạt xdebug.remote_enable từ trình đơn biểu tượng khay. Sau khi làm như vậy nên mang một cái gì đó giống như đầu ra sau trong php.ini (đó là vào cuối tuyệt đối của tập tin):

; XDEBUG Extension 
[xdebug] 
zend_extension ="C:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll" 
xdebug.remote_enable = On 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir ="C:/wamp64/tmp" 
xdebug.show_local_vars=0 

Từ đó, điều duy nhất bạn cần phải đặc biệt thêm cho mình (tại nhất khi sử dụng phần mở rộng php-debug trong VS Code) để php.ini là:

xdebug.remote_autostart = 1 

Đừng quên khởi động lại wampserver sau đó. Nếu bạn cần kết nối từ xa đến máy chủ khác, bạn có lẽ sẽ cần phải thay đổi som của (thay 127.0.0.1 với IP từ xa):

xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 

Nhưng đó là khá nhiều ngoài phạm vi của câu trả lời của tôi kể từ khi mở ra toàn bộ một loại giun mới IMHO

Các vấn đề liên quan