Home > Laravel | PHP | PhpStorm | Vagrant > PhpStorm から Vagrant VM の PHP アプリケーションをリモートデバッグする(Web & CLI) PhpStorm から Vagrant で構築した VM の PHP アプリケーションをリモートデバッグする方法です。Web アプリケーションだけでなく、CLI アプリケーションでもリモートデバッグできるように設定していきます。 VM スペック 192.168.33.41 を private network で設定 PHP + Xdebug がインストール済み ホストと VM は、synced folder でディレクトリを共有(/path/to/src -> /share) 0. Xdebug によるリモートデバッグの仕組み リモートデバッグを設定する前に PhpStorm と Xd
他のIDEなどと同様、PhpStormにもデバッグの機能がデフォルトでついています。 [Evaluate Expression]という、デバッグを加速させてくれる便利な機能もあるので、それらの使い方も交えて紹介します。 ここではローカル環境上でXDebugを動かしてみます。 PhpStormを動かしているマシンへのXDebugのインストールが必須となります。 Macでのインストールや設定などはこちらが参考になります。 HomebrewでPhpStorm向けのPHP環境を構築する http://qiita.com/makoto_kw/items/26ecf8fa5b04220c0174 また、リモート環境でのXDebugの設定は若干クセがあります。こちらが参考になります。 PHPのリモートデバッグ http://qiita.com/tukiyo/items/6a5ee43c4bc812c82
環境 phpstorm: ubuntu (192.168.87.144) webサーバー: centos (192.168.87.147) 準備(centos側) $ sudo yum install php-devel gcc gcc-c++ autoconf automake make $ sudo pecl install xdebug 手順 ubuntuでphpstormの「Run>Start Listen PHP Debug Connections」を選択。 centosで/etc/php.d/xdebug.iniを編集し、apache再起動。 ; Enable xdebug extension module ;extension=xdebug.so ;zend_extension=/usr/lib64/php/modules/xdebug.so (64bitの場合) zend_
最近、EclipseからPHPStormに乗り換えました。 で、PHPStorm + Xdebugのリモートデバッグを設定してみたので、メモ的に。 php-fpmはデフォルトが9000ポートで、Xdebugとカブってしまいます。 そのあたりも考慮した設定です。 Webサーバー側の設定 remoteデバッグ以外の設定も混じっています。 # vim /etc/php.ini zend_extension="/usr/lib/php/modules/xdebug.so";xdebug.soのディレクトリに適宜修正 xdebug.collect_vars=on xdebug.collect_params=4 xdebug.dump_globals=on xdebug.dump.GET=* xdebug.dump.POST=* xdebug.show_local_vars=on xdebug.rem
はじめに † xdebug+WinCacheGrindを使ったWindowsでのPHPのプロファイル手法メモ。 PHPプログラムのボトルネックを見つけて、パフォーマンスチューニングする方法とでもいいましょうか。 ↑ 必要環境と前提環境 † クライアント:Windows Vista SP1 サーバー:同上 XAMP 1.7.0 Xdebug 2.0.4 WinCacheGrind 1.0.0.12 つまりローカルで動かすってことです。 (Linuxのサーバーで動かしてWindowsでプロファイル、というのも機会があれば今度やりたいところ) XAMPはすでにインストールしていることを前提に進めます。 たぶん、XAMPはPHPでWindowsでテスト動作環境を構築しているならすでにインストールされているかと思う。 (VMWareやCoLinuxなどでWindows上でLinuxなどを動かしている
TechnicalNetBeans6.7開発版でPHPのリモートデバッグ。 普通は同じマシン上にapacheなどを立ててデバッグするケースが多いのか、ネットを検索しても xdebug.remote_host="localhost" としている例が多いのだけど、デバッグするPCと実際にサーバマシンが違う場合は xdebug.remote_host="NetBeansを使うPCのIPアドレス" を指定する。 それ以外に... NetBeans6.7開発版でPHPのリモートデバッグ。 普通は同じマシン上にapacheなどを立ててデバッグするケースが多いのか、ネットを検索しても xdebug.remote_host="localhost" としている例が多いのだけど、デバッグするPCと実際にサーバマシンが違う場合は xdebug.remote_host="NetBeansを使うPCのIPアドレス"
404 Not Found に書かれているとおりに設定すれば vim から Xdebug の remote debug を実行できます。 vim サイドでやること vim の feature で python と signs が有効になっている必要があり、RHEL や CentOS の場合は標準で有効になっていますので DBGp client プラグインをインストールすればよく、Debian や ubuntu の場合は vim 本体と feature が別パッケージに分かれているので sudo aptitude install vim-python で python feature をインストールすれば OK です。 なお、feature の有効/無効は vim --version で確認できます。 DBGp client - a remote debugger interface to
Thoughts on People, Politics, Science, Technology, Movies, Music, and More. Habari is a sufficiently complex PHP application that sometimes the only way to figure out what is going on is to fire up a debugger. Following a suggestion on #habari and some google searching, I found an article on the Box.net blog on using XDebug with vim. The instructions were for a linux box, and I initially struggled
PLEASE NOTE: This script has only been tested with XDebug for PHP debugging. But it may work with other debuggers. If you would like to contribute any patches which would add support for other debuggers, please contact me at sam at box dot net. ALSO PLEASE NOTE: The original script was written by Seung Woo Shin, located at http://www.vim.org/scripts/script.php?script_id=1152. This is a slightly mo
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
WindowsクライアントからLinuxサーバーのPHPウェブページをリモートデバッグする設定のメモです。 Windows(XP SP2)には、EclipseのPHP開発用プラグイン「PDT」をインストールします。 「PDT」は、Xdebugクライアントになります。 Xdebugは、Xdebugインストールメモのようにインストール済みです。 PDTインストール PDTは、PDT Projectから「PDT All-in-One」パッケージをダウンロードしました。 (ダウンロードしたファイルは、pdt-all-in-one-S20071213_M1-win32.zipです。) インストールは、zipファイルを適当なフォルダに解凍するだけでOKのようです。 (JVM(Java virtual machine)は必要) サーバーの設定 デバッグするファイルは、次のようなパスにあるものとしま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く