SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】 xdebugを有効にする

問題

xdebugを使いたいです。

php-logo

答え

php5-xdebugを導入して、php.iniに以下を追記する。

html_errors = Onが入っていないと、エラー表示、var_dump、トレースの結果などが普通のテキスト表示になってしまうので注意。

zend_extension=/path_to_xdebug/xdebug.so

xdebug.auto_trace = 1
xdebug.profiler_enable = 1
xdebug.dump.GET=*
xdebug.dump.POST=*
xdebug.var_display_max_depth=7

; 以下、xdebugの設定をお好みで
;xdebug.profiler_output_dir=/home/hoge/fuga

; いつもこれでよければOnで
html_errors = On

リモートデバッグの設定追加例。

php_value xdebug.default_enable 1
php_value xdebug.remote_enable 1
php_value xdebug.remote_autostart 0
php_value xdebug.remote_host 192.168.0.123
php_value xdebug.remote_log "/home/www-data/xdebug.log"

関連するメモ

コメント