ホームページ  >  記事  >  バックエンド開発  >  php CLIアプリケーションのデバッグ方法(画像とテキスト)

php CLIアプリケーションのデバッグ方法(画像とテキスト)

不言
不言転載
2018-10-26 16:43:483675ブラウズ

この記事の内容は、PHP CLI アプリケーションのデバッグ方法に関するものです (写真とテキスト)。一定の参考価値があります。必要な友人が参考にすることができます。お役に立てれば幸いです。

Eclipse で PHP ファイルを選択し、右クリックして [Debug As] > [PHP CLI Application] を選択します。

php CLIアプリケーションのデバッグ方法(画像とテキスト)

いわゆる CLI アプリケーションは、このスクリプト ファイルを実行するために Web サーバーを必要としないことを意味します。もちろん、実行するには PHP が必要です。 。

ポップアップ デバッグ ウィンドウに XDebug が表示されました。

php CLIアプリケーションのデバッグ方法(画像とテキスト)

##XDebug は、PHP デバッグ用の強力なツールです。私のフォルダー C:MyAppwampinphpphp5.5.12 に php.ini 構成ファイルがあります。ファイルの最後に次のような構成があります:

; XDEBUG Extension

zend_extension = "C:/ MyApp/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"

;

[xdebug]

xdebug。 Remote_enable = off

xdebug.profiler_enable = off

xdebug.profiler_enable_trigger = off

xdebug.profiler_output_name =cachegrind.out.%t.%p

xdebug.profiler_output_dir = "C:/MyApp/wamp/tmp"

xdebug.show_local_vars=0

これは実際には XDEBUG:

## の場所を示します。 php CLIアプリケーションのデバッグ方法(画像とテキスト)#Eclipse についてはどうですか?

タスク マネージャーを使用して表示し、Eclipse を使用して PHP CLI アプリケーションをデバッグすると、PHP.exe プロセスが表示されました。

php CLIアプリケーションのデバッグ方法(画像とテキスト)コマンド プロンプト ライン:

C:MyAppwampinphpphp5.5.12php.exe -n -c C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini -d asp_tags=off -d short_open_tag=on C:Usersi042416scp20180425 estewfile.php

-n オプション: グローバル php.ini ファイルを使用しません。

-c オプション: -c の後に指定された php.ini、つまり C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini# を使用します。

##-d オプション: php.ini にないパラメーター、つまり asp_tags=off

CLI デバッグを開始した後に一時的に生成された次の php.ini ファイルを見てください。

php CLIアプリケーションのデバッグ方法(画像とテキスト)70,000 件以上ありますが、ほとんどがセミコロンで始まるコメントです。有効な情報は最後の数行のみです:

php CLIアプリケーションのデバッグ方法(画像とテキスト) この記事が、Eclipse で XDebug を使用して PHP CLI アプリケーションをデバッグする原理を理解するのに役立つことを願っています。

以上がphp CLIアプリケーションのデバッグ方法(画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。