关于开发环境问题,访问内网数据库

背景:目前负责一个项目,php测试环境用的云服务器,redis和mysql也是用的云服务,只能通过云服务器没网连接,公司不给开外网的权限,开发只能本地边写代码边ftp上传,然好在ide可以一键搞定,但是没办法单步调试,只能var_dump,这种情况技术上有什么解决办法吗,之前想过用gor做流量复制,本地重放,这个可以做,但是mysql和redis没办法处理。大家有什么好的办法吗

阅读 2.8k
4 个回答

你可以偷偷的在运行代码的服务器上做一个tcp代理,

   mysql  <->  |   <-> server  <->  |   your computer  

clone一份sql到本地

把整体逻辑写完再到测试环境调试

本地整虚拟机把环境搞一套,或者k8s/docker-compose整一套环境. 这种小问题, 不会的话可以找运维大胸弟帮忙搞一搞. 没有什么是一顿火锅解决不了的

推荐问题