鍍金池/ 問(wèn)答/PHP  Linux/ php的xdebug能遠(yuǎn)程調(diào)試阿里云服務(wù)器嗎?

php的xdebug能遠(yuǎn)程調(diào)試阿里云服務(wù)器嗎?

在php開(kāi)發(fā)中本地?cái)帱c(diǎn)調(diào)試和在部署與公司局域網(wǎng)的服務(wù)器上斷點(diǎn)調(diào)試都各種ok,但是我好幾次都想在阿里云上服務(wù)器調(diào)試都無(wú)果.無(wú)論怎么配置都不行,我想是我配置得不對(duì)還是怎樣.我想問(wèn)各位有配置成功的嗎?

回答
編輯回答
故林

不能直接調(diào).

xdebug原理是 在執(zhí)行要調(diào)試的PHP代碼時(shí), 服務(wù)器上的PHP(xdebug)解析器會(huì) 連接到你本地的監(jiān)聽(tīng)端口上.
但在aliyun上, 連不到你本地, 除非你本地就有公網(wǎng)ip.

2017年2月20日 05:10
編輯回答
落殤

如果沒(méi)有用框架的話,可以開(kāi)啟php的報(bào)錯(cuò)機(jī)制來(lái)調(diào)試bug;如果你使用的是框架的話,一般框架都會(huì)有debug模式,一些錯(cuò)都會(huì)記錄在日志中,你可以查看日志方便的定位到自己的問(wèn)題

2018年7月22日 06:47
編輯回答
夕顏

我也遇到了同樣的問(wèn)題,配置好了,阿里云安全組也開(kāi)放了端口,本地也做了路由器端口映射。就是調(diào)試不成功!

2018年9月21日 17:13
編輯回答
孤星

能,不過(guò)要做IP映射,非常麻煩
你這個(gè)問(wèn)題之前困擾了我一周,找了很多解決方法,最終還是覺(jué)得,把代碼放到本地調(diào)試是最好,最簡(jiǎn)便的
不過(guò)話說(shuō)回來(lái),YII這樣的框架 xdebug根本調(diào)試不出來(lái),還不如用自帶的調(diào)試模式。
其他的框架還是echo比較靠譜,個(gè)人經(jīng)驗(yàn),希望你自己考慮!

2018年4月11日 05:35