
首先,使用 composer 创建一个新的 slim 项目:
composer create-project slim/slim-skeleton simpleAPI
进入项目目录:
cd simpleAPI
启动 PHP 内置的 Web 服务器:
composer start
默认情况下,服务器会在 localhost:8080 启动。
确保 Xdebug 扩展已正确安装并配置。通常,需要在 php.ini 文件中添加如下配置:
zend_extension=xdebug.so xdebug.mode=debug xdebug.start_with_request=yes xdebug.client_host=127.0.0.1 xdebug.client_port=9003
注意: 确保 xdebug.so 的路径正确,并根据你的 Xdebug 版本调整配置。
关键在于正确配置 VS Code 的 launch.json 文件,特别是 cwd 属性和 program 属性。以下是一个推荐的 launch.json 配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "php",
"request": "launch",
"runtimeArgs": [
"-dxdebug.mode=debug",
"-dxdebug.start_with_request=yes",
"-S",
"localhost:8089"
],
"program": "",
"cwd": "${workspaceRoot}/public",
"port": 9003,
"serverReadyAction": {
"pattern": "Development Server \(http://localhost:([0-9]+)\) started",
"uriFormat": "http://localhost:%s",
"action": "openExternally"
}
}
]
}配置说明:
通过正确配置 VS Code 的 launch.json 文件,特别是 cwd 属性,可以成功地在 Slim 项目中使用 Xdebug 进行调试。确保 Xdebug 正确安装和配置,并注意端口号和防火墙设置。希望本教程能够帮助你更高效地开发和调试 Slim 框架项目。
以上就是使用 VS Code 和 Xdebug 调试 Slim 框架项目的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号