在使用SublimeText的xdebug包和PHP 7时,SublimeText和xdebug 2.6.0之间存在冲突,导致在调试过程中没有显示上下文信息(根据控制台,发送的数据格式很差)。降级到xdebug 2.5.5可以规避我使用的其他本地环境中的问题。
(很容易吗?)在ddev环境中将xdebug降级为2.5.5?
发布于 2018-06-27 14:02:08
从v0.20.0版本开始,sudo可以在web容器中使用,因此您可以使用启动后钩子或ddev ssh或ddev exec对所需的容器进行任何更改。不过,你必须弄清楚如何降低Debian 8的评级。
发布于 2022-07-30 10:29:18
在那些日子里,如果有人还必须使用Xdebug 2,您可以添加这个文件..ddev/ will /Dockerfile,其中包含该内容。
RUN npm install --global forever
RUN echo "Built from $BASE_IMAGE" > /tmp/built-from.txt
# Modification to use an old xdebug version
RUN sudo apt-get update \
&& sudo apt-get install php-pear php7.3-dev -y \
&& sudo apt-get install libcurl3-openssl-dev \
&& sudo pecl install pecl_http \
&& sudo pecl install xdebug-2.9.8
# Adds "zend_extension=/usr/lib/php/20180731/xdebug.so" to php.ini
RUN echo "zend_extension=/usr/lib/php/20180731/xdebug.so" >> /etc/php/7.3/fpm/php.ini它适用于ddev版本v1.19.3和drud/ddev-webserver:v1.19.3-1。
只是不要忘记重新启动ddev,以便应用更改。
https://stackoverflow.com/questions/51064443
复制相似问题