Dockerのphp:7.0-apacheにXdebugを入れてみる

今回の目的は、とりあえずEclipseからデバッグできるようにすることです。

php:7.0-apacheイメージでコンテナ作成済みの前提です。
<コンテナ作成手順>

コンテナのbashを動かす。

# docker container exec -it test_php7 /bin/bash

xdebugをインストールする。

pecl install xdebug-2.7.2

php.iniがないので作成してとりあえずの設定を入れる。xdebug.soのパスはインストール後に出てくるが、わからなければ検索して。

zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1