xdebugが有効かどうか確認すると下記のようなwarningがでる。
[root@hoge ~]# php -i | grep -i "xdebug support" PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0 xdebug support => enabled [root@hoge ~]#
■/etc/php.ini extension=xdebug.so ↓ コメントアウト ;extension=xdebug.so ■/etc/php.d/xdebug.ini zend_extension=/usr/lib/php/modules/xdebug.so xdebug.remote_enable=On xdebug.remote_connect_back=On xdebug.remote_autostart=On xdebug.remote_handler=dbgp xdebug.remote_port=9000 xdebug.collect_params=On xdebug.dump.GET=* xdebug.dump.POST=*
extensionをzend_extensionに変更し、リモートの設定を追加した。(リモートデバッグを行うため)
また、xdebug.remote_connect_back=On を設定して複数のクライアントからリモートデバッグが実行できるようにした。
「xdebug.remote_connect_back」は。xdebug 2.1以降で利用できる。
apacheを再起動して設定が有効になったか確認する [root@hoge ~]# php -i | grep xdebug /etc/php.d/xdebug.ini, xdebug xdebug support => enabled xdebug.auto_trace => Off => Off ・ ・ xdebug.remote_autostart => On => On xdebug.remote_connect_back => On => On xdebug.remote_cookie_expire_time => 3600 => 3600 xdebug.remote_enable => On => On xdebug.remote_handler => dbgp => dbgp xdebug.remote_host => localhost => localhost xdebug.remote_log => no value => no value xdebug.remote_mode => req => req xdebug.remote_port => 9000 => 9000 ・ ・ ・
0 件のコメント:
コメントを投稿