注意:本文基于php5.6
,不同版本的php对应不同版本的xdebug。对应的xdebug配置也不同。
安装xdebug
参考另一篇文章,如何在linux上安装xdebug插件。
修改php.ini文件
开启xdebug扩展,并且配置xdebug配置信息。
注意:不同版本的xdebug配置不同
host.docker.internal 是固定写法
[xdebug]
zend_extension=/www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= host.docker.internal
xdebug.remote_autostart=1
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
按照下图所示步骤即可开启断点调试