UbuntuでのPHPのデバッグ(Xdebug)

pablofiumara

PHP Vimデバッガー:Apacheの構成

VimでPHPをデバッグするためにVdebugをインストールしようとしています。残念ながら、F5キーを押すと、このメッセージは数秒後に表示されます

Waiting for a connection (Ctrl-C to cancel, this message will self-destruct in
20  seconds...)
No connection was made

私は何をすべきか?

私はグーグルでこれについて検索し、このチュートリアルこれ(そして他の多くのチュートリアル)に従いましたが、うまくいきませんでした。

Vdebugの指示に従いました

私はこれを達成する方法がわかりません:

Edit your apache configure file

In your VirtualHost section, set debugger port same as the one in your vimrc:

php_value xdebug.remote_port **9009**

今述べたremote_portは、xdebug.iniやvimrcにあるものとは異なります。下記を参照してください。

現在、/ etc / php5 / apache2 / conf.d /xdebug.iniにあります。

zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.remote_enable=1         
xdebug.remote_handler=dbgp     
xdebug.remote_mode=req         
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir=/media/www/xdebugdata

そして私のvimrcで

let g:vdebug_options = {}
let g:vdebug_options["port"] = 9000

XdebugヘルパーChrome拡張機能インストールしました。IDEの使用はオプションではありません。Vimを使用したいと思います。

pablofiumara

私はそれを解決しました、そして今Vdebugは働いています。

PHPでxdebugを有効にするphp.iniファイルを編集し、[モジュール設定]セクションに以下を追加します。

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

zend_extension=/path/to/my/xdebug.so

[debug]

; Remote settings

xdebug.remote_autostart=off

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_mode=req

xdebug.remote_host=localhost

xdebug.remote_port=9000

; General

xdebug.auto_trace=off

xdebug.collect_includes=on

xdebug.collect_params=off

xdebug.collect_return=off

xdebug.default_enable=on

xdebug.extended_info=1

xdebug.manual_url=http://www.php.net

xdebug.show_local_vars=0

xdebug.show_mem_delta=0

xdebug.max_nesting_level=100

;xdebug.idekey=

; Trace options

xdebug.trace_format=0

xdebug.trace_output_dir=/tmp

xdebug.trace_options=0

xdebug.trace_output_name=crc32

; Profiling

xdebug.profiler_append=0

xdebug.profiler_enable=0

xdebug.profiler_enable_trigger=0

xdebug.profiler_output_dir=/tmp

xdebug.profiler_output_name=crc32

やってみて

これですべての準備が整うはずです。Apacheを再起動し、phpinfo()を実行して、xdebug情報が表示されるかどうかを確認します。そうでない場合は、Apache error_log + googleが友達です。

それ以外の場合は、vim内でデバッガーを実行する準備ができています。

ローカルホストからアクセスできるVIMでPHPスクリプトを開きます。Webブラウザーで同じPHPスクリプトを開きます。F5を追加します。VIMの下部に「ポート9000で10秒間新しい接続を待っています...」のように表示され?XDEBUG_SESSION_START=1ます。次の10秒以内に、URLの末尾にあるブラウザページを更新します。VIMに戻ると、すべての栄光のデバッガーにいます。忘れてはいけない:VIM、プレスでウィンドウを切り替えるためにCTRL- - ww

ソース-別のLinuxディストリビューションを参照していますが、Ubuntuに適用されます-

お役に立てれば。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UbuntuでのPHPのデバッグ(Xdebug)

分類Dev

VSCode、PHPデバッグ、XDebugの設定方法(Windows 10)

分類Dev

PHPStormを使用したXDebugでのCodeigniterのデバッグ

分類Dev

VSCodium(VSCode)がPHPのデバッグを開始しない(PHP Debug + Xdebug、Linux)

分類Dev

XDebugとXAMPPを使用したNetBeansからのPHPのデバッグ

分類Dev

XDebugにより、Visual Studio Code PHPデバッグ拡張機能でページの読み込みがスタックするのはなぜですか?

分類Dev

PhpStormとXdebugを使用したSymfonyRESTAPIのデバッグ

分類Dev

Xdebugを使用したCodeceptionテストのデバッグ

分類Dev

リモートサーバー上のDocker内でのXdebugリモートデバッグ

分類Dev

MavenとSpringBootのデバッグ-Drun.jvmArguments = -Xdebugの実際の意味

分類Dev

JShellでのデバッグ

分類Dev

Mavenでのデバッグ?

分類Dev

EclipseGWTでのデバッグ

分類Dev

EclipseGWTでのデバッグ

分類Dev

WebGLでのデバッグ

分類Dev

GoogleChromeでのデバッグ

分類Dev

C ++でのデバッグ

分類Dev

UbuntuでのIntelliJ IDEA go-lang-idea-plugin Alphaデバッグ

分類Dev

Ubuntuを使用したVisualStudioCodeでのBazelによるデバッグ

分類Dev

Docker、nginx、PHP7-FPM、Xdebugを使用したIDEデバッグ

分類Dev

PHPデバッグパックの目的

分類Dev

Xdebugがクライアントに接続できません。デバッガーのデバッグをどこから開始しますか?

分類Dev

Ubuntu16.04でのmongodb3.2のsystemdのデバッグ-sig15 killing

分類Dev

PHPでのアップロードエラーの印刷/デバッグの原因

分類Dev

Sublime Text Xdebugデバッグの開始(ブラウザの起動)カスタムキーバインド

分類Dev

PHPスクリプトでのPHPLDAPデバッグ出力

分類Dev

Vscodeを使用したDockerホストでのPHPデバッグ

分類Dev

PHP-Curlのデバッグ

分類Dev

CodeIgniterアプリのデバッグ中にxdebugでvimの適切なページを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    UbuntuでのPHPのデバッグ(Xdebug)

  2. 2

    VSCode、PHPデバッグ、XDebugの設定方法(Windows 10)

  3. 3

    PHPStormを使用したXDebugでのCodeigniterのデバッグ

  4. 4

    VSCodium(VSCode)がPHPのデバッグを開始しない(PHP Debug + Xdebug、Linux)

  5. 5

    XDebugとXAMPPを使用したNetBeansからのPHPのデバッグ

  6. 6

    XDebugにより、Visual Studio Code PHPデバッグ拡張機能でページの読み込みがスタックするのはなぜですか?

  7. 7

    PhpStormとXdebugを使用したSymfonyRESTAPIのデバッグ

  8. 8

    Xdebugを使用したCodeceptionテストのデバッグ

  9. 9

    リモートサーバー上のDocker内でのXdebugリモートデバッグ

  10. 10

    MavenとSpringBootのデバッグ-Drun.jvmArguments = -Xdebugの実際の意味

  11. 11

    JShellでのデバッグ

  12. 12

    Mavenでのデバッグ?

  13. 13

    EclipseGWTでのデバッグ

  14. 14

    EclipseGWTでのデバッグ

  15. 15

    WebGLでのデバッグ

  16. 16

    GoogleChromeでのデバッグ

  17. 17

    C ++でのデバッグ

  18. 18

    UbuntuでのIntelliJ IDEA go-lang-idea-plugin Alphaデバッグ

  19. 19

    Ubuntuを使用したVisualStudioCodeでのBazelによるデバッグ

  20. 20

    Docker、nginx、PHP7-FPM、Xdebugを使用したIDEデバッグ

  21. 21

    PHPデバッグパックの目的

  22. 22

    Xdebugがクライアントに接続できません。デバッガーのデバッグをどこから開始しますか?

  23. 23

    Ubuntu16.04でのmongodb3.2のsystemdのデバッグ-sig15 killing

  24. 24

    PHPでのアップロードエラーの印刷/デバッグの原因

  25. 25

    Sublime Text Xdebugデバッグの開始(ブラウザの起動)カスタムキーバインド

  26. 26

    PHPスクリプトでのPHPLDAPデバッグ出力

  27. 27

    Vscodeを使用したDockerホストでのPHPデバッグ

  28. 28

    PHP-Curlのデバッグ

  29. 29

    CodeIgniterアプリのデバッグ中にxdebugでvimの適切なページを使用するにはどうすればよいですか?

ホットタグ

アーカイブ