先解释一下远程调试的概念吧
打开浏览器访问远程服务器(如:http://www.8866.com)上的某个文件(如:phpinfo.php),在本地项目(即你phpstorm安装的机器)中相应的文件(phpinfo.php)搭上断点,监听到浏览器访问,跳转到你本地项目中进行调试
【服务器配置】
关于xdebug的安装配置,官网上太明白了。大家访问这个网址,应该很好配置:
http://xdebug.org/wizard.php
把你phpinfo()函数的输出信息粘贴到框中,会告诉你对应的版本和怎么安装
注:通过php -m命令可以看到xdebug模块是否安装成功,在nginx服务器环境中,因为php是以 fpm方式加载的,所以php也要重启,执行命令:/etc/init.d/php-fpm restart ,用phpinfo()函数应该可以看到xdebug已经被加载了
【phpstorm配置】
建议大家参考:
http://www.111cn.net/phper/linux-php/50104.htm
http://www.poluoluo.com/jzxy/201306/217501.html
说的很详细了
分享到:
相关推荐
在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境说明 在本篇文章中,我们将使用两台主机,一台是服务器端,装有 Centos 操作...
然而,配置Xdebug远程调试并不简单,尤其是随着版本更新,很多教程已经过时,无法直接应用。本文将基于PHP7.4、PhpStorm2022和宝塔Linux环境,提供一份详尽的Xdebug远程调试配置指南。 首先,确保你的环境是PHP7.4...
然后,在php.ini文件中添加相应的配置,包括zend_extension指令来加载扩展,以及xdebug.mode、xdebug.client_host和xdebug.client_port等调试参数。设置完成后,启动调试时,当访问包含断点的PHP文件时,调试器会...
其中xdebug.remote_enable表示是否启用远程调试,xdebug.remote_handler指定调试处理器使用dbgp协议,xdebug.remote_host设置监听的主机地址,xdebug.remote_port设置监听的端口,xdebug.idekey定义用于识别IDE的...
在配置之前,首先要确保已经正确安装了PHPStorm以及Xdebug扩展。对于Xdebug的安装,由于Windows和Linux环境的安装方式不同,并且要确保与PHP版本匹配,这里不再赘述,建议使用搜索引擎查找具体安装方法。安装完成后...
4. xdebug.remote_port=9000,设置远程调试端口号,Xdebug默认端口为9000。 5. xdebug.idekey="PhpStorm",设置IDE KEY,该值需与PHPStorm中的设置一致。 在PHPStorm中配置Xdebug,步骤如下: 1. 打开PHPStorm的...
vs的断点调试功能很强大有木有,能查看所有变量有木有。php调试很麻烦有木有,echo,var_dump写得你想吐了有木有。想体验一下ide调试的快感吗?那就来使用xdebug吧
在PHPStorm中,你可以配置Xdebug或 Zend Debugger来实现PHP的远程或本地调试。设置断点、查看变量值、单步执行等功能能帮助你快速定位问题。 5. **Version Control**:对于使用版本控制系统的项目,PHPStorm支持Git...