2011-12-30 12 views
7

phiên bản php của tôi là Phiên bản PHP 5.3.6.không thể cài đặt XDEBUG trên các cửa sổ?

thiết lập Xdebug trong php.ini:

[Xdebug] 

zend_extension_ts="D:\php\ext\php_xdebug-2.1.2.dll" 
xdebug.remote_enable=1 

;IP 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 
xdebug.auto_trace = On 
xdebug.show_exception_trace = On 
xdebug.remote_autostart = On 
xdebug.collect_vars = On 
xdebug.collect_return = On 
xdebug.collect_params = On 

tôi đã cài đặt PHP 5.3 VC6 (32 bit)/PHP 5.3 VC9 (32 bit). cả hai đều thất bại.

khi nhập "php --ini" trên cmd. nó hiển thị: enter image description here

Trả lời

13

để tìm nhị phân đúng để sử dụng, hãy làm theo các hướng dẫn tại http://xdebug.org/find-binary.php

cổ vũ, Derick

+0

Vâng .. Điều này thật buồn cười ... Tôi cần php_xdebug-2.1.4-5.4-vc9.dll nhưng điều đó thậm chí không tồn tại> _> – Matthias

+0

@Derick Cảm ơn bạn đã đăng bài. Điều này giải quyết vấn đề của tôi là tốt ... –

+0

Mọi người, đừng nản chí bởi thực tế là liên kết đã lỗi thời và được chuyển hướng đến nơi khác. Trang đích sẽ vẫn giúp bạn chọn đúng phiên bản. –

0

Có vẻ như bạn chỉ cần tải xuống phiên bản xdebug đúng cho phiên bản Windows/PHP của mình. Có VC9 xây dựng here, chỉ cần chọn một trong những thích hợp cho 32 hoặc 64 bit.

+0

tôi xin lỗi, tôi không biết phiên bản nào của Xdebug tôi nên cài đặt không? phiên bản php của tôi là 5.3.6. hệ điều hành là XP. – enjoylife

+0

@enjoylife, nó sẽ là một trong các bản xây dựng PHP 5.3 VC9 trên trang đó từ câu trả lời của tôi. Bạn sẽ cần phải lấy một trong những thích hợp cho 32-bit vs 64-bit (thông tin về điều đó ở đây: http://windows.microsoft.com/en-us/windows7/32-bit-and-64-bit-Windows -Các câu hỏi thường gặp). Nó sẽ là một trong ** PHP 5.3 VC9 (64 bit) ** hoặc ** PHP 5.3 VC9 (32 bit) ** Bạn có thể nhận được biến thể _ts_ nếu bạn muốn, nhưng thông thường PHP được chạy trong một chế độ không có luồng. – quickshiftin