【发布时间】:2012-04-01 13:34:14
【问题描述】:
我安装了 Xdebug,一切都很好,直到它突然停止工作。 phpinfo() 为所有变量提供了一个很好的 XDebug 输出。
php -m | grep deb
还提供了两次 XDebug(用于 Zend 和 PHP),所以看起来还不错。我的 php.ini 有以下几行:
zend_extension=/usr/lib/php5/20090626/xdebug.so
;extension=xdebug.so
xdebug.remote_host=localhost
xdebug.remote_enable=on
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_connect_back=1
然而,当运行此代码时,应该检查 XDebug(来自 Netbeans 文档)它只是卡住了。所以没有 IDE 与 XDebug 一起工作。
<?php
$address = '127.0.0.1';
$port = 9001;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, $address, $port) or die('Unable to bind');
socket_listen($sock);
$client = socket_accept($sock);
echo "connection established: $client";
socket_close($client);
socket_close($sock);
另外,根据 XDebug 安装,我经历了两次步骤。我的配置有什么问题?谢谢。
【问题讨论】:
-
即使在添加 xdebug.remote_log="/tmp/xdebug.log" 并重新启动 Apache2 并运行应用程序后,日志仍为空...
标签: php ubuntu response xdebug