2012-02-21 10 views
2

PHPプロジェクト用にXdebugをインストールしようとしましたが、何か間違っていると思われます。私はdocument page of NetBeansで見つけ怒鳴る私は、スクリプトを実行したとき、私はエラーを取得する:私はXdebug install guideに確認したときに、XdebugのはXdebugを正しくインストールできない

Only one usage of each socket address (protocol/network address/port) is normally permitted. 

を設置して取り組んでいる、けれども。

私がチェックするの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); 

をそして、これは私がXdebugをを設定して、私のphp.iniです:

; 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 

右のものを得るためにどのように何かアドバイスは非常に歓迎されるでしょう!

+0

私はあなたが 'xdebug.remote_host = localhost'をスキップしていることに気付き、' xdebug.cli_color = 1'をphp.iniに追加することをお勧めしました。さらに、ログファイルを追加することもできます。詳細はxdebug.remote_log =/some_folder/log/xdebug.log ' –

答えて

0

Webサーバーなどのポート9001で実行しているものはありますか?私はポートを元の設定に戻すように変更しようとします。

関連する問題