这应该是最完善的一篇php xdebug 配置了 (mac + docker)

本文介绍如何在 Docker 环境下安装配置 Xdebug,并实现与 IDE 的连接进行 PHP 代码调试。涵盖手动触发、浏览器插件触发及自动触发三种调试方式。

原理了解

安装

#dockerfile
RUN set -ex; \
	wget http://xdebug.org/files/xdebug-2.8.0.tgz; \
	tar -xzvf xdebug-2.8.0.tgz; \
	cd ./xdebug-2.8.0; \
	phpize; \
	./configure --enable-xdebug; \
	make && make install
	
COPY xdebug.ini /usr/local/etc/php/conf.d/make-php-ext-xdebug.ini

#或者
RUN pecl install xdebug && docker-php-ext-enable xdebug
COPY xdebug.ini /usr/local/etc/php/conf.d/make-php-ext-xdebug.ini
#xdebug.ini
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so


; xdebug.remote_enable=1 ;开启访问ide
; xdebug.remote_autostart=off ;是否开启自动调试
; xdebug.re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值