phpでテストコードを書く際、phpunitなどで動かすと思います。
そんな訳でxdebugをMacにインストールしたわけですが、
php -v 等でphpのバージョンなどの確認を行うと、以下のようなWarningメッセージが
出るようになってしまいました。
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning: Module ‘xdebug’ already loaded in Unknown on line 0
なんだろうと、色々と調べていたのですが、
ようやく解決しました。
解決方法は単純で
php.iniの以下部分を修正すればOKです。
extension=xdebug.so をコメントアウト化
vi /etc/php.ini
817 ; Directory in which the loadable extensions (modules) reside.
818 ; http://php.net/extension-dir
819 ; extension_dir = “./”
820 ; On windows:
821 ; extension_dir = “ext”
822
823 ;extension=xdebug.so ← ここをコメントアウト
824
825 ; Whether or not to enable the dl() function. The dl() function does NOT work
826 ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
827 ; disabled on them.
828 ; http://php.net/enable-dl
こんな感じですね。
これで無事Warnigが消えました。