2

タイトルにあるように、私の問題は、NetBeans をリモート デバッグ セッションに接続できないことです。私のセットアップは次のとおりです。

Netbeans を使用するクライアント:
Mac OSX 10.7
Netbeans 7.1.2
ファイアウォールが無効

WAMP を使用するサーバー:
WAMP バージョン 2.2
サーバー 2003 SP2
ファイアウォールが無効

php.ini:
zend_extension = c:\wamp\bin\php\php5.3.10\ext\php_xdebug-2.2.0-5.3-vc9.dll

[xdebug]  
xdebug.remote_enable=1  
xdebug.remote_handler=dbgp  
xdebug.remote_connect_back=1  
xdebug.remote_port=9000  

PHPInfo を見ると、
「このプログラムは Zend Scripting Language Engine を使用しています: Zend Engine v2.3.0、Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.2.0、Copyright (c) 2002-2012、デリック・リーザンス著」

しかし、xdebug のエントリは他にありません。( http://wiki.netbeans.org/HowToConfigureXDebugによると、別の xdebug セクションが表示されますか?)

「xdebug.org Tailored Installation Instructions」を実行すると、次のようになります。

カスタマイズされたインストール手順の概要
Xdebug のインストール: 2.2.0
サーバー API: Apache 2.0 ハンドラー
Windows: はい - コンパイラ: MS VC9 - アーキテクチャ: x86
Zend サーバー: いいえ
PHP バージョン: 5.3.10
Zend API nr: 220090626
PHP API nr: 20090626
デバッグ ビルド: いいえ
スレッド セーフ ビルド: はい
構成ファイルのパス: C:\WINDOWS
構成ファイル: C:\wamp\bin\apache\Apache2.2.21\bin\php.ini
拡張ディレクトリ: c:\wamp\bin\php\php5。 3.10\ext
すでに最新の Xdebug バージョンを実行してい
ますが、ここに手順があります

この時点で、どんな提案でも大歓迎です。他に何を試すべきかわかりません。phpini からわかるように、xdebug.remote_connect_back が有効になっています。これはセキュリティ上の問題になる可能性がありますが、セットアップを簡素化する必要があります。ここで提案されている php スクリプトも実行しました: https://blogs.oracle.com/netbeansphp/entry/howto_check_xdebug_installation、出力なしで座っています。

前もって感謝します、

ジェームズ。

4

2 に答える 2

0

チェックリスト:

  • Apache サーバーを再起動 (停止 - 待機 - 開始) しましたか?

  • 「実行構成」の「プロジェクトURL」をphpを実行するページに設定しましたか?

  • サーバーのファイアウォールは、ポート 9000 へのアクセスを許可していますか?

于 2012-07-27T14:32:41.983 に答える
0

あなたは間違いなくCodebug http://codebugapp.com OSX用Xdebugクライアントを試してみるべきです

于 2012-10-22T23:07:39.780 に答える