标签 php 下的文章

下载xdebug.dll

下载与PHP版本对应的Xdebug.dll,下载链接:https://github.com/xdebug/xdebug/releases

配置php.ini

[Xdebug]
; 加载 Xdebug 扩展
zend_extension = php_xdebug.dll

; 启用 Xdebug,这里同时启用了复合模式
xdebug.mode = debug,coverage
xdebug.start_with_request = yes

; 指定 Xdebug 与 IDE 通信的主机和端口
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003

; 配置 Xdebug 日志(可选)
xdebug.log = "xdebug.log"

PhpStorm

配置CLI

2024-07-27T16:54:36.png

配置CLI

2024-07-27T16:55:21.png

在这里新增配置。

2024-07-28T02:54:12.png

配置如下图所示。

2024-07-28T02:53:27.png

composer dump-autoload 是一个 Composer 命令,用于重新生成自动加载器文件。Composer 通过自动生成的自动加载器文件来加载 PHP 项目中使用的类。当你安装新的 Composer 依赖、更新依赖版本或者添加新的命名空间时,你需要运行 composer dumpautoload 命令来更新自动加载器文件,以确保新添加的类能够被正确加载。

这个命令实际上会根据你项目的 composer.json 文件中的配置信息,重新生成 vendor/autoload.php 文件,其中包含了所有需要加载的类的信息。这样,在你的项目中使用 Composer 安装的类和依赖就可以被自动加载,而无需手动引入文件。