リモートデバッグphp
まず、zend デバッガーがサーバーに正しくインストールされていることを確認します。 phpinfoで確認できます。そして、サーバーのルートディレクトリにdummy.phpファイルがあります。さらに、サーバーの php.ini を変更し、
も変更する必要があります。?
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=常に
が
に変更されましたzend_debugger.allow_hosts=127.0.0.1,192.168.0.102
zend_debugger.expose_remotely=常に
?
ここで新しく追加された IP アドレスはクライアントの IP アドレスであり、2 つのマシンが相互に ping できることを確認し、ファイアウォールなどをオフにしてください。送信にはzendデバッガの専用ポート番号を使用します。
?
次に、aptana をデバッグ ツールとして使用します。私のaptanaにはpdtとzendデバッガープラグインがインストールされています。
最初に設定を開き、php サーバーで新しいサーバーを作成し、サーバーのアドレス (例: http://192.168.0.101) を書き込みます。
PHP ページを再度選択し、右クリックするとオプションとしてデバッグが表示され、デバッグ構成を選択し、PHP サーバー列で新しく作成したものを選択して、「PHP サーバーで構成」をクリックします。内部にはパスマッピングがあります。最初の列には、サーバー上でデバッグするファイルが配置されているフォルダーを書き込みます (例: d:/debugtest/)。このパスはサーバーのパスであり、独自のパスを入力しないでください。以下のワークスペースの対応するフォルダーを選択します。 2 つのディレクトリが対応しており、コードが同じであることを確認してください。
それではデバッグしてみましょう。 URL を調整してください。失敗した場合は、URL アドレスの後ろにある debughost の値を 192.168.0.102 に変更します。もう一度更新すると、デバッグできるようになります。