服务器使用XAMPP软件,并且按照目录为 C:\xampp
一、php.ini 设置
打开php.ini(目录 C:\xampp\php) 并设置成如下
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable = 1 xdebug.remote_host= localhost xdebug.remote_mode = "req" xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM其中:
zend_extension:表示我们的xdebug文件
xdebug.remote_enable:1 表示开启远程测试 xdebug.remote_host : 测试服务器 xdebug.remote_port :远程测试端口 xdebug.idekey :标识二、浏览器安装Xdebug
这里使用的火狐浏览器
1、安装 xdebug插件
2、安装成功后浏览器中会有两个图标,表示安装成功
三、PhpStrom 设置
1、file->settings->languages & Framework ->PHP -> debug
如下图,这里设置的是调试端口。这里一定要和步骤一种的 xdebug.remote_port 端口号相同
2、file->settings->languages & Framework ->PHP -> debug->DbGp Proxy
3、file->settings->languages & Framework ->PHP -> servers
4、run->Edit configurations
5、开始测试
四、配置完成,开始测试
1、打开火狐浏览器,点击bug图标
此时,图标由灰变绿,表示浏览器开始调试状态。
2、打开phpstorm监听设备
点击电话按钮,变成全绿表示phpstorm处于调试状态。
3、在火狐浏览器中输入网址,成功中断。