我安装了PHPStorm (8),并尝试使用xDebug调试WordPress主题。我尝试了chrome扩展和PHP设置中的一些其他设置。
我已经搜索了很多,但仍然无法将页面附加到调试器。我想要的是逐行运行代码,检查变量等等。
有人能告诉我到底需要什么才能调试吗?
我的结构如下:
WAMP is at: c:\wamp
Project is: d:\projects\test
alias is: http://localhost/test/
当我在PHP Storm中打开这个项目时。它将其命名为WordPress项目。但它从不将浏览器附加到调试器。
编辑这里是php.ini中的相关xD
我试图设置一个dockered环境,但无法让远程调试器工作。我的设置如下:
我有一个数据库容器运行mysql,这是一个很有魅力的工作。我使用以下Dockerfile构建了一个名为“phpmysqli”的Docker映像
FROM php:apache
RUN docker-php-ext-install mysqli mbstring
# zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
RUN pecl install xdebug
RUN echo 'zend_ext
我试图在Fedora 31中的崇高文本3中使用Xdebug,但是当我开始调试时,我得到了以下错误:
Unable to start Xdebug debugging session.
Errno 13 Permission Denied
我安装了xdebug作为先决条件,这也出现在phpinfo中。这是输出:
This program makes use of the Zend Scripting Language Engine: Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2