【php 安装 xdebug】
1. 确定 PHP 版本和配置
php -v
php -i | more
2. 下载 Xdebug
访问 Xdebug 的官方网站:https://xdebug.org/download
自动下载
Xdebug 提供了一个方便的工具来帮助你找到正确的版本。你可以使用以下 PHP 脚本来生成 Xdebug 扩展的下载链接:
- 创建一个文件
get-xdebug.php
,内容如下:
<?phpphpinfo();
?>
- 在浏览器中打开这个文件(例如
http://localhost/get-xdebug.php
)。 - 访问 Xdebug Wizard 并将
phpinfo()
输出的内容粘贴到文本框中,点击“Analyze my phpinfo() output”。 - Xdebug Wizard 会告诉你需要下载哪个版本的 Xdebug,并提供下载链接。
手动下载
如果你更喜欢手动下载,可以访问 Xdebug 下载页面 并选择适合你 PHP 版本和配置的 Xdebug 版本。
3. 安装 Xdebug
- 下载完成后,将 Xdebug DLL 文件(例如
php_xdebug-3.1.5-8.1-vs16-x86_64.dll
)复制到你的 PHP 扩展目录。默认情况下,这个目录是C:\php\ext
。 - 编辑你的
php.ini
文件。通常位于C:\php
或C:\Windows
目录下。你可以使用文本编辑器(如 Notepad++)打开它。 - 在
php.ini
文件中添加以下配置:
[XDebug]
zend_extension="C:\php\ext\php_xdebug-3.1.5-8.1-vs16-x86_64.dll"
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.log="C:\php\logs\xdebug.log"
4.验证安装
php -m
PhpStorm
- 打开 PhpStorm,进入
File
->Settings
->Languages & Frameworks
->PHP
->Debug
。 - 设置 Xdebug 端口为
9003
。 - 进入
File
->Settings
->Languages & Frameworks
->PHP
->Servers
,添加一个新的服务器配置。 - 启用监听调试连接。