2
我试图为我的PHP项目安装Xdebug,但我认为他们是错的。而当我跑了剧本波纹管我上document page of NetBeans发现,我得到的错误:无法正确安装Xdebug
Only one usage of each socket address (protocol/network address/port) is normally permitted.
虽然,当我Xdebug install guide检查,Xdebug的安装和工作。
我使用NetBeans的这个脚本检查:
$address = '127.0.0.1';
$port = 9001;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
$result = socket_bind($sock, $address, $port);
if (!$result) {
echo(var_dump(socket_strerror(socket_last_error())));
die('Unable to bind');
}
socket_listen($sock);
$client = socket_accept($sock);
echo "connection established: $client";
socket_close($client);
socket_close($sock);
这是我php.ini
,我配置的Xdebug:
; Xdebug enabled...
zend_extension = C:\Server\PHP\5.3.8\ext\php_xdebug-2.1.3-5.3-vc9.dll
xdebug.profiler_enable = Off
xdebug.default_enable = On
; Xdebug remote...
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_port = 9001
xdebug.var_display_max_children = 128
xdebug.var_display_max_data = 512
xdebug.var_display_max_depth = 4
任何意见如何得到正确的事情会非常欢迎!
我注意到你正在跳过'xdebug.remote_host = localhost',我建议在php.ini中添加'xdebug.cli_color = 1'。另外,你可以添加一个日志文件,你可能会发现更多细节'xdebug.remote_log =/some_folder/log/xdebug.log' – 2018-02-21 21:38:21