edo1z blog

プログラミングなどに関するブログです

Xdebug

VSCodeでPHPのデバッグする

VSCodeでXdebugを使うためのlaunch.jsonの設定内容についてメモいたします。 { "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9000, "pathMappings": { "/var/www/hoge/": "${works…

Dockerとphpstormでxdebugを使う

環境 Ubuntu18.04 Docker (php7.2, apache2) PhpStorm Chrome 設定方法の概要 phpのサーバに、xdebugをインストール php.iniをxdebugが利用できるように設定する phpstormを設定する 設定方法詳細 参考 qiita.com Dockerfile RUN pecl install xdebug を追加…

phpstorm9 - xdebugが使えなくなった (cakephp)

下記のようなエラーが出る。 Error: Fatal Error (4): syntax error, unexpected ';' in [xdebug://debug-eval, line 1] Error: [FatalErrorException] syntax error, unexpected ';' Request URL: /hogehoge Stack Trace: #0 /Applications/XAMPP/xamppfile…

vagrant - phpstormでxdebug使う(2)

参考:phpstorm vagrantの仮想マシンをXdebugでデバッグする 上記で、xdebug使えるようになったのですが、Vagrantfileで下記のように設定する場合は、remote_hostが変わるし、あとどうも動かないと思ってたら、マカフィーにとめられていた。 config.vm.netwo…

Vagrant - phpstormでxdebugが使えなくて困った

Vagrantfileの下記で、hostを9092にしていたんですが、xdebugが動きませんでした。 9080にしたら動きました。 config.vm.network :forwarded_port, guest: 80, host: 9080 ちなみにphpStormのpreferencesでphp > serversとかは特に設定しなくてもいいらしい…

phpstorm EC2 Xdebugでリモートデバッグ

参考: With a static IP/single developer xDebug remote_connect_back not working for AWS EC2 instance phpstorm vagrantの仮想マシンをXdebugでデバッグするこれでやってもできない。 IDEが1つの場合は、xdebug.remote_hosetを設定して、複数の場合は…

phpstorm vagrantの仮想マシンをXdebugでデバッグする

前回できたと思ったのですが、残念ながら寝て起きたら動かなくなってました。 再度調べてリモートデバッグ機能を復活させたいと思います。 vagrant仮想マシンの環境は下記になります。 CentOS6.5 Apache/2.2.15 (Unix) PHP 5.3.3 (cli) (built: Dec 11 2013 …

Vagrant - phpstormでデバッグする CentOS6.5

共有ディレクトリあるし簡単に出来たりして。出来ないねやっぱ。 リモートデバッグを調べる。 PhpStormでXdebugのリモートデバッグを設定する方法 ちなみにVagrantのCentos6.5サーバです。 サーバに、Xdebugをインストールしてみる。 $ sudo yum --enablerep…

便利すぎるPhpStormのXdebug

printデバッグ離れできるようになるために試してほしいPhpStorm+Xdebug用例集(1)参考 これ読んで感動した。 ・variablesからwatchesにはドラッグアンドドロップで移動できる。 ・関数を実行した結果も、watchesで監視できる。 ・ブレーク中に任意のPHPコード…

Xdebugの設定 XAMPP mac

Mac OS X 10.5 + XAMPP で xdebug を有効にする参考 php.iniにXdebugを有効化する為の記述を追加 [xdebug] zend_extension="/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so" xdebug.remote_enable=1 xde…