1

Zend Studioを使用して、開発サーバーで PHP スクリプトのリモート デバッグを行っています。Web コードではうまく機能しますが、コマンド ライン スクリプトで機能させることはできますか?

アプリケーションを実行するためのヘルパー アプリがいくつかあります。これらをテストできるように、Web ブラウザーの代わりにコマンド ラインからリモート デバッガーを起動すると非常に便利です。

Zend は xdebug を使用して Eclipse と通信していると思うので、可能だと思います。どうやら、リクエストにいくつかのパラメーターを追加して、リクエストでZendコードを起動します。私はそれを利用する必要があると思いますか?

アップデート

デバッグを行うために、X 上の protoeditor でxdebugを使用することになりました。

4

5 に答える 5

4

zendデバッガーで試したことはありませんが、xdebugを使用してEclipseでリモートCLIデバッグを機能させることができました。それがあなたが使用している「Zend Studio」であれば、これはZSfEでも同じように機能すると思います。

于 2008-12-04T14:32:47.310 に答える
1

phpスクリプトをデバッグするオプションがあります。run->runas->phpscript

ただし、プロジェクトのルートにも含まれている必要があると思います。明確にするために、Zend studioは独自のデバッガーを使用しますが、eclipse pdtプロジェクトには、XdebugまたはZendのデバッガーのオプションがあります。

于 2008-08-25T17:17:43.487 に答える
1

これは製品サポートに沿ったものなので、おそらくサポート担当者に電子メールを送信するのが最善の策です. 前の仕事で Zend Studio を購入しましたが、彼らはいつも数時間で私たちを助けてくれました。

お気軽に回答を投稿してください。もっと多くの人が探していると思います。:)

于 2008-08-25T17:06:28.460 に答える
0

試したことはありませんが、QUERY_STRING 環境変数を Zend デバッガーをオンにする変数に設定できます。

この記事あたり。

export QUERY_STRING=start_debug=1&debug_host=<host name or IP of the local machine>&debug_port=<the port that is configured in your ZDE settings>&debug_stop=1

次に、CLI スクリプトを実行します。

于 2010-06-22T08:47:14.893 に答える
0

リモート コマンド ライン デバッグが可能です。試してみました。私の場合、Zend Studio + Zend Debugger を使用しました。

Zendの人々によるこちらの公式記事が役に立ちます。これは私が使用したものです。シェル コマンドに入力する必要があるすべてのパラメーターについて説明します。

リモート サーバーでphp.iniが適切に設定されていること、および IP アドレスが許可され、機能することを確認してください。

また、QUERY_STRING変数をエクスポートする必要はありません。

あなたはただ行うことができます:

QUERY_STRING="start_debug=1&debug_host=[127.0.0.1]&no_remote=0&debug_port=10137&debug_stop=0" /path/to/php/binary /your/php/script.php

これを SSH シェルで実行すると、Zend Studio が起動します。甘い!

于 2011-01-24T19:25:41.930 に答える