Máy chủ xdebug không kết nối với bất kỳ máy khách nào trên cổng 9000 nghĩa là: Netbeans IDE, debugclient etc.xdebug được hiển thị trong đầu ra phpinfo. Các máy khách trên tiếp tục chờ kết nối được thiết lập. cố gắng chạy một kịch bản php từ cli nó đưa ra thông điệp cảnh báo sau đây:xdebug không kết nối với khách hàng?
"PHP Warning: module 'Xdebug' đã nạp trong Unknown on line 0" cổng 9000 đã được mở và hiển thị bằng các lệnh netstat --numeric-port -l. Tôi không biết có thể đã làm gì sai. Tôi đã kiểm tra tất cả các tệp cấu hình, mọi thứ có vẻ ổn. Bất kỳ trợ giúp sẽ được đánh giá cao. Phần của các tệp cấu hình của tôi
Linux abc.localdomain 3.1.1-2.fc16.x86_64 #1 SMP Mon Nov 14 15:46:10 UTC 2011 x86_64
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans
[Zend]
zend_extension=/usr/lib64/php/modules/xdebug.so
[XDebug]
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.remote_log=/var/log/xdebug.log
php_api no. trùng khớp
Xdebug Máy khách DBGp đơn giản (0.10.0) Copyright 2002-2007 by Derick Rethans. - hỗ trợ libedit: đã bật
Đang đợi máy chủ gỡ lỗi kết nối.
Đó là ma thuật đen !!
Cảm ơn bạn
Thực ra Selinux không cho phép Httpd kết nối với các tài nguyên mạng khác.Đặt boolean cho httpd đã giải quyết được sự cố. setsebool -P httpd_can_network_connect trên – Alex