PhpStorm + Xdebug 远程调试(phpstorm2016)

1、安装xdebug

2、配置php.ini,重点注意如下

        ;xdebug库文件
        zend_extension = "你的xdebug扩展位置,win下是.dll文件,linux下是.so文件"
        ;开启远程调试
        xdebug.remote_enable = On
        ;你的工作站主机,即安装了PhpStorm的主机ip,如果web服务器与工作站不在同一局域网,要做端口映射
        xdebug.remote_host=192.168.3.103
        ;工作站xdebug监听端口,默认为9000,因与nginx默认端口一致,注意修改
        xdebug.remote_port=9900
	;代理,保持默认
        xdebug.remote_handler=dbgp
        ;idekey,可以不用设置
        xdebug.idekey=PhpStorm
	;分析文件,如果用不上,注意关闭,否则会产生大量分析文件,默认是关闭的。
        xdebug.profiler_enable = off
        xdebug.profiler_enable_trigger = off
;分析文件输出位置,如果开启了分析文件,一定要设置,否则文件不知道到哪里去了

        xdebug.profiler_output_name = cachegrind.out.%t.%p
        xdebug.profiler_output_dir = "d:/wamp/tmp"

3、PhpStorm设置

  • Settings>Languages & Frameworks>PHP //Developmen environment设置php解释器
    • PHP language level:选择php版本
    • Interpreter:选择php执行文件位置,点击右边的…
    • 在弹窗中点击+,选择Other Local…或Remote…(本地或远程,如果本地未安装PHP,可以选择远程的)
      • Name:设置一个识别名称
      • Remote:(远程)
        • 选择中间的Deployment configuration
        • Deployment configuration:选择一个远程主机,如果没有请点击…设置
        • Deployment Host URL:远程主机的连接字符串,请检查是否正确
      • General:
        • PHPexecutable:PHP执行文件位置,如果选择正确,下面会出现PHP和Xdebug的版本信息,以及Configuration file信息,注意检查php.ini是否加载正确,点击…检查,点击Open in Editor编辑
      • Additional:不用设置
  • Settings>Languages & Frameworks>PHP>Debug //如果是单机调试,只需设置下面的参数即可
    • Xdebug
      • Debug port:9900 //一定要和php.ini中的xdebug.remote_port的设置值一致
  • Settings>Languages & Frameworks>PHP>Server //点击+,添加一个服务器
    • Name:设置一个识别名称
    • Host:主机域名或IP Port:端口
    •  Debugger:选择Xdebug
    • Use path mappings(本地项目与服务器站点的对应,重要,一定要设置)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值