您的位置:首页 >Ubuntu上phpstorm如何进行远程开发
发布于2026-04-26 阅读(0)
扫一扫,手机访问

想把本地PhpStorm的丝滑体验,无缝延伸到远程Ubuntu服务器上吗?这听起来有点复杂,但实际操作起来,其实是一套清晰的组合拳。下面这份指南,就带你一步步打通从环境准备到调试上线的全链路。
万事开头难,远程开发的第一步,就是确保你的本地机器能和远程Ubuntu主机“对上话”。
sudo apt update && sudo apt install openssh-server/etc/ssh/sshd_config 文件,调整一些关键设置,比如修改默认端口、禁止root密码登录等。完成后别忘了重启服务:sudo systemctl restart sshd。sudo apt-get install php php-cli,这是PhpStorm远程解释器工作的前提。sudo adduser remoteusermkdir -p /var/www/html/my_project && sudo chown -R remoteuser:remoteuser /var/www/html/my_project && sudo chmod -R 755 /var/www/html/my_project环境准备好后,战场就转移到了PhpStorm。这里需要完成两个核心配置:让IDE能使用远程的PHP,以及让代码能在本地和远程之间同步。
/usr/bin/php)。PhpStorm会自动检测版本信息,确认无误后保存即可。/home/user/project ↔ /var/www/html/my_project)。配置完毕,就到了检验成果的时刻:运行和调试代码。这里提供两种主流方式。
0.0.0.0,指定一个端口(如8000),并将Document root指向你的远程项目目录。http://[你的服务器IP]:8000 就能看到效果。注意,如果要从外部网络访问,务必在云主机安全组或防火墙中放行8000端口。sudo apt install php-xdebug。/etc/php/8.1/mods-a vailable/xdebug.ini),加入以下几行核心配置:
zend_extension=xdebug.soxdebug.mode=debugxdebug.start_with_request=yesxdebug.client_host=你的本机IP (这里是你的电脑IP,不是服务器IP)xdebug.client_port=9003XDEBUG_SESSION_START=PHPSTORM)的URL,或使用调试浏览器扩展/书签工具触发请求,PhpStorm就会自动捕获并进入调试状态。理想很丰满,现实可能遇到几个小坎。别慌,大部分问题都有迹可循。
/etc/ssh/sshd_config配置是否正确、端口是否开放、密钥或密码有无错误。修改后重启sshd服务再试。xdebug.client_host 是否填对了你本机的IP(确保服务器能访问到这个IP),并且9003端口没有被占用或屏蔽。如果用了云服务器,安全组里别忘了给9003端口开绿灯。localhost 改为 0.0.0.0,并在服务器的防火墙或安全组中放行你指定的端口。如果你的环境已经容器化,PhpStorm也提供了更优雅的Docker方案。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9