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