これは私の最初の投稿です.Xの記事を読んだら、PhpStormを入手できないため、XdebugはCLIスクリプトで動作します。PhpStormとXdebug - CLIスクリプトでデバッガを動作させることができません
- PHPStorm + XDebug Setup Walkthrough
- https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
- PHPStorm + XDebug + Vagrant
- と私はオンライン見つけたいくつかのブログ、まだ何も...
はすでにからのアドバイスに従うことをしようとしました
私はそれを働かせましたが、最近、悪臭を破壊した後、完全に休むことはできませんこの機能は鉱石です。
SETUP:
- 私はベイグラントにsymfonyプロジェクトを実行していますよ。
- 私のサーバー上の「ウェブページ」のデバッグは、まったく機能します。 (ベイグラント上)
export XDEBUG_CONFIG="XDEBUG_SESSION=1" export PHP_IDE_CONFIG="serverName=vagrant"
XDEBUG.INI::私はデバッグCLIコマンドをしようとすると
は私がそれをprequisite
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=192.168.0.133 (ip I get from ifconfig -a on Vagrant)
xdebug.remote_port=9000
xdebug.max_nesting_level=2500
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
xdebug.idekey="PHPSTORM"
すべてのヘルプははるかに高く評価します。 0
するウェブ上のが、私の目にはXの記事すべての設定は、[OK]を見、何をすべきか全く分からない...
1) 'xdebug.remote_connect_back = 1' - ' 0'に設定する(この機能を無効にする)2) 'xdebug.remote_host = 192.168.0.133(vagrantのifconfig -aから取得する)' - これはあなたのコンピュータのIPでなければなりません。迷惑メールマシンから見てPhpStormが実行されています3)あなたのLinux Vagrant VMは2つの異なるPHPを使用している可能性があります。iniファイル:Apache用とCLIスクリプト用 - CLI環境のために適切なiniファイルを編集する必要があります。4) 'php -i'出力を共有します。5)まだ何もない場合 - xdebugログを有効にし、それが何であるかを参照してください – LazyOne
6)すべてのPhpStormのPHPデバッグ関連の記事とマニュアル:https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne
LazyOne "これはあなたのコンピュータのIPである必要がありますPhpStormは迷惑メールマシンから見て実行中です - ここで間違えてしまいました - ありがとう – Piterr