3、在 WSL 中启用 PHP Xdebug 扩展 接下来,我们在 PhpStorm 中演示基于 WSL 中的 PHP Xdebug 扩展进行代码调试。 在此之前,需要在 WSL 虚拟机中配置启用 Xdebug,使用apt install php安装的 PHP 默认已经安装了 Xdebug 扩展,我们可以通过php --ini命令查看对应的配置文件: 打开这个配置文件,并添加启用 Xdebug ...
在WSL(Windows Subsystem for Linux)中安装和配置Xdebug,并与PhpStorm集成,可以按照以下步骤进行: 一、在WSL中安装和配置Xdebug 安装Xdebug: 首先,你需要确定你的PHP版本,因为不同版本的PHP可能需要不同版本的Xdebug。 使用以下命令安装Xdebug(以Debian/Ubuntu为例): bash sudo apt update sudo apt install php-xd...
在WSL 中启用 PHP Xdebug 扩展 接下来,我们在 PhpStorm 中演示基于 WSL 中的 PHP Xdebug 扩展进行代码调试。 在此之前,需要在 WSL 虚拟机中配置启用 Xdebug,使用apt install php安装的 PHP 默认已经安装了 Xdebug 扩展,我们可以通过php --ini命令查看对应的配置文件: 打开这个配置文件,并添加启用 Xdebug 的配置...
[XDebug] zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9001 xdebug.client_port = 9002 xdebu...
设置好端口,和Xdebug 设置的一样: 设置好 目录映射,这很关键 配置完成,测试debug RUN->Start Listening for PHP debug connections->打断点->debug 如果调试过程中遇到这种情况, 是因为调试代码没有映射好, 直接点击 click to set up path mapping, 映射好代码就可以继续调试了。
在WSL环境下搭建nginx+php-fpm环境,安装xdebug扩展后,按照常规的xdebug配置方法进行配置无法进入debug,查看xdebug日志,显示如下错误 [246] Log opened at 2020-08-05 11:09:01 [246] I: Connecting to configured address/port: 127.0.0.1:9009. [246] W: Creating socket for '127.0.0.1:9009', poll success...
Visiting the site in Windows at XXX.ddev.site works, Xdebug works, CLI does not. Specifically tried to enable CodeSniffer. Actual Behavior \wsl$\Ubuntu\home\cap.ddev\bin\docker-compose exists PHPStorm Docker is set to WSL, PHPStorm can connect. Steps To Reproduce No response Anything else...
使用Xdebug 调试返回值 Xdebug 3.2 有一个额外的“return from function”(从函数返回)调试步骤,您可以检查返回值。 PhpStorm 2022.3 支持这个新功能。 要触发该功能,请在执行到函数的最后一条语句时按“Step Into”(步入)。 结果是,Watches(监视)中将显示一个额外的变量。
场景 LNMP 位于 macOS LNMP 位于 Docker LNMP 位于虚拟机中的 Docker php-xdebug 安装 # php...
配置PHP环境:确保PHPStorm配置为使用WSL虚拟机中的PHP解释器,以便进行单元测试和代码调试。 安装Xdebug:在WSL虚拟机中安装并配置Xdebug,以便进行远程代码调试。创建和管理项目创建新项目:在PHPStorm中,选择“File” > “New” > “Project”,然后选择适合的项目类型。 管理项目设置:在项目设置中,您可以配置版本控制...