PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了phpstorm配置xdebug进行远程调试(ubuntu)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

PHPstorm配置xdebug进行远程调试(ubuntu)》要点:
本文介绍了PHPstorm配置xdebug进行远程调试(ubuntu),希望对您有用。如果有疑问,可以联系我们。

写这篇文章的时候,因为自己也像很多新手一样犯了很多基础的错误,由于发现网上一些资料大多数是针对当地的,对各个配置的原因讲解并不清楚,所以我花费了蛮长时间弄懂了整个调试的过程

一:操作环境:

ubuntu 14.04 PHP5.5 +apache windows PHPstorm

二:准备工作,在保证PHP与apache能够正常工作的情况下

1:sudo apt-cache search xdebug

先查找xdebug相关的软件名,然后安装PHP

sudo apt-get install -y PHP5-xdebug

2:安装完成之后

如果是用apt安装的PHP,我们就可以到/etc/PHP5/apache2下面找到PHP.ini

注意cli目录下面也有一个PHP.ini,这是因PHP的配置被合理的分成两类,cli目录下面的主要做拓展配置使用

编纂之后,添加[Xdebug]板块

phpstorm配置xdebug进行远程调试(ubuntu)

这张图是我所做的配置,其实配置上不会有很大问题,大家注意一下,xdebug.remote_host 的ip要填你的PHPstorm,也便你的windows所在的ip,

xdebug.remote_port认是9000,但是一般情况下,windows的9000端口会被占用,建议在关闭windows防火墙的时候,随意写一个端口,或者是开启防火墙,在新建策略里面开启一个端口供长途调试使用

下面给大家一个官网对各个配置的阐明:https://xdebug.org/docs/all_setTings

官网已经说的异常详细了,在此不再赘述,注意一个点xdebug.idekey,如果配置了这个idekey,就要记住它

三:配置PHPstorm

1:首先把项目文件复制一份到你的虚拟机,或者是服务器里面,可以放在apache的网站根目录下面,然后做项目代码的同步(就是你在当地修改代码,会自动同步到服务器中,服务器中的PHP来编译你的代码)

phpstorm配置xdebug进行远程调试(ubuntu)

2:配置链接长途服务器

phpstorm配置xdebug进行远程调试(ubuntu)

3:做当地的项目和远程的项目映射

phpstorm配置xdebug进行远程调试(ubuntu)

大家可以做一下参,网上这类自动长途部署的教程 很多,大家可以照着做,下面来介绍一下xdebug的配置和使用

文件->设置->语言与框架中 找到debug

phpstorm配置xdebug进行远程调试(ubuntu)

找到xdebug 栏目,并配置debug port的端口为你之前设置的端口

phpstorm配置xdebug进行远程调试(ubuntu)

在DBGp Proxy中配置你的idekey idekey便是你在配置文件中写的那个,host是你的服务器ip,port可以自选,一般认选80就好了

很重要的一步:配置server部门

phpstorm配置xdebug进行远程调试(ubuntu)

本身手动添加一个,Host填服务器ip,然后port是认80端口,如果你修改过,你可以更改成你设置的web端口,debug选xdebug

服务器的绝对路径,主要自己要手动输入进去,在配置完成之后,重启apache,然后就可以使用Xdebug了,具体的使用办法如下:

在运行-》编纂结构

phpstorm配置xdebug进行远程调试(ubuntu)

本身手动添加一个xdebug实例,server选择刚才配置的server名称

starturl,这个我配置了虚拟域名,一样可以通过ip什么的

保留成功之后,现在项目文件中插入断点,然后点击

这样的按钮,f7进行逐语句调试,f9进行逐进程调试

PHPstorm配置xdebug进行远程调试(ubuntu)》是否对您有启发,欢迎查看更多与《PHPstorm配置xdebug进行远程调试(ubuntu)》相关教程,学精学透。大佬教程PHP学院为您提供精彩教程。

大佬总结

以上是大佬教程为你收集整理的phpstorm配置xdebug进行远程调试(ubuntu)全部内容,希望文章能够帮你解决phpstorm配置xdebug进行远程调试(ubuntu)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: