# PHP运行调试环境搭建(windows篇)
# 1、PHP环境下载及安装
官方下载地址:https://www.php.net/ 但是下载速度贼慢,这里提供百度网盘下载地址。
php-7.4.5-Win32-vc15-x64:
链接:https://pan.baidu.com/s/1pshFpou380NEuvLFP6QTFw
提取码:0c8e
下载完之后,解压即可,解压之后,经过目录修改后,我的php.exe文件路径为D:\php7.4.5。
然后将php.ini-development拷贝一份重命名为php.ini文件,在php.ini文件最开始部分添加一行配置:
extension_dir = "D:/php7.4.5/ext"
# 2、phpstorm下载安装
官方下载地址:https://www.jetbrains.com/phpstorm/download/other.html
下载最新的版本2020.2 - Windows (exe),并安装。
安装完成之后,选择适用30天,打开之后,在File菜单->Settings->Languages & FrameWorks->PHP,
配置CLI Interpreter为D:/php7.4.5/php.exe。
# 3、PHP安装XDebug,调试web请求
首先将phpinfo()的信息打印出来,将打印出来的信息全部粘贴到http://xdebug.org/wizard.php 中显示的框,
得到适配的xdebug版本,按照下图中操作进行。
![avatar](https://img.php.cn/upload/article/000/000/006/da1ab1c4440bf187607d6f4e89836a22-1.png)
按照以下步骤操作:
1、下载 [php_xdebug-2.9.6-7.4-vc15-x86_64.dll](https://xdebug.org/files/php_xdebug-2.9.6-7.4-vc15-x86_64.dll)
2、将php_xdebug-2.9.6-7.4-vc15-x86_64.dll移动到D:\php7.4.5\ext
3、编辑php.ini并添加以下内容
```
zend_extension = php_xdebug-2.9.6-7.4-vc15-x86_64.dll
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
```
# 4、在phpstorm测试xdebug调试功能
在Run/Debug Configurations配置一个PHP Built-in Web Server如下,然后在浏览器输入:
http://localhost:8080/index.php?XDEBUG_SESSION_START=12345
发现可以正常进入断点。
![avatar](https://gitee.com/bladeandmaster/pictures/raw/master/php/xdebug-test.png)
一键复制
编辑
Web IDE
原始数据
按行查看
历史