![【WordPress】デバッガー、DB、WP-CLI も!PhpStorm で Local by Flywheel を使いこなす | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/b53dec6a802a8894496962b618bea8a7e8829438/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_wordpress.png)
初詣は1/4に川崎大師に行きましたが、人の多さを考えると1月下旬がよかったかな、といまさら思っているtanakaです。 Vagrant 活用してますか?いくつかのプロジェクトで導入しているもののまだまだ落とし穴があるな、と感じています。こういうフェーズで必要なのは積極的に罠を踏みにいく姿勢だと思います。今日はVagrant(VirtualBox)上のPHP開発環境でXdebugを使ったリモートデバッグがうまくできず試行錯誤して解決した方法をご紹介します。 結論 Windows 7のVagrantでXdebugを使ったリモートデバッグできない問題ですが、 いきなり結論をいうとWindowsファイアウォールでデバッグ用接続がブロックされてたのが問題でした。 以下、解決までにいろいろ試したことをご紹介します。 ちなみに同じ現象をWindows 8.1(Surface Pro 3)で試しても問題は
こんにちは、tanakaです。今日はPhpStorm で、Xdebugのリモートデバッグ環境を作るに引き続いて、プロファイラ機能を紹介します。 Xdebugのプロファイラ機能とPhpStorm Xdebugのプロファイラ機能というのは、1セッションの間に読み込んだPHPスクリプトや関数の実行にかかった時間を集計し、ログとして保存する機能です。 PhpStorm のプロファイラ機能は、リモートデバッグよりもシンプルです。Xdebugでプロファイル保存の機能を有効にして、ブラウザにて開発環境のサイトを表示します。そうすると特定のディレクトリに「cachegrind.out.12345」などのファイル名でログが保存されますので、PhpStormのメニューから開くと、わかりやすく表示してくれる、というものです。 本家ブログの新機能紹介では"Xdebug profiler integration"(
今日はなんといえばいいのか、第三世代iPadはなかったことになってるみたいなので、気分が沈んでいるtanakaです。でも!Kindle がついに日本にやってくるということで楽しみです。狙い目はKindle Paperwhite 3Gです。 さて、話は変わります。有償ですがオススメのIDE PhpStormの話をします。恥ずかしながら今までXdebugのリモートデバッグ機能を使えていませんでした。が、ついに、ついに設定できたのでその使い方をまとめます。環境はPhpStorm 5.0 (Mac OS X 10.8.2), PHP/ApacheはMacPortsでインストールしています。 リモートデバッグで何ができる? 処理を特定の行で中断させて、変数を中身をチェックできる 上の図は、あるCakePHPのコントローラの中で処理を中断して、変数の中身を見た時の図です。 真ん中の段で、コントローラの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く