Cannot load Xdebug it was already loaded 対処法
Docker のPHP環境にDebugを入れたらアラート表示されるようになってしまったので、対処法を記載
発生事象 : Cannot load Xdebug - it was already loaded
1 2 | $ php -v Cannot load Xdebug - it was already loaded |
Xdebugを入れたけどうまく動作していないから、このアラートが関係ありそう
原因
Xdebug の宣言が複数で行われており重複しているというエラー
調べてみたところ、下記の2ファイルで宣言が重複
php.ini
1 2 3 4 5 6 7 | [xdebug] zend_extension=xdebug xdebug.mode=debug xdebug.client_host=host.docker.internal xdebug.client_port=9003 xdebug.start_with_request=yes xdebug.idekey = PHPSTORM |
/usr/local/etc/php/conf.d
1 | zend_extension=xdebug |
対策
どちらかのファイルで宣言をコメントアウトしましょう