ホームページ  >  記事  >  バックエンド開発  >  遠隔地から PHP をデバッグする

遠隔地から PHP をデバッグする

WBOY
WBOYオリジナル
2016-06-13 13:04:22867ブラウズ

リモートデバッグ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 に変更します。もう一度更新すると、デバッグできるようになります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。