php的xdebug能远程调试阿里云服务器吗?

新手上路,请多包涵

在php开发中本地断点调试和在部署与公司局域网的服务器上断点调试都各种ok,但是我好几次都想在阿里云上服务器调试都无果.无论怎么配置都不行,我想是我配置得不对还是怎样.我想问各位有配置成功的吗?

阅读 3.9k
4 个回答

如果没有用框架的话,可以开启php的报错机制来调试bug;如果你使用的是框架的话,一般框架都会有debug模式,一些错都会记录在日志中,你可以查看日志方便的定位到自己的问题

能,不过要做IP映射,非常麻烦
你这个问题之前困扰了我一周,找了很多解决方法,最终还是觉得,把代码放到本地调试是最好,最简便的
不过话说回来,YII这样的框架 xdebug根本调试不出来,还不如用自带的调试模式。
其他的框架还是echo比较靠谱,个人经验,希望你自己考虑!

不能直接调.

xdebug原理是 在执行要调试的PHP代码时, 服务器上的PHP(xdebug)解析器会 连接到你本地的监听端口上.
但在aliyun上, 连不到你本地, 除非你本地就有公网ip.

新手上路,请多包涵

我也遇到了同样的问题,配置好了,阿里云安全组也开放了端口,本地也做了路由器端口映射。就是调试不成功!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题