You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下如何连接PhpStorm与XAMPP?

解决Ubuntu下XAMPP与PhpStorm同步问题

作为Ubuntu新手,你遇到的这几个问题其实都是Linux环境下常见的路径和权限问题,咱们一步步来搞定:

1. 找到XAMPP的PHP解释器路径

Windows下XAMPP的PHP路径是E:\xampp\php\php.exe,但Linux下XAMPP默认安装在/opt/lampp/目录,所以PHP解释器的完整路径是:

/opt/lampp/bin/php

要是不确定的话,打开终端执行这个命令就能精准定位:

find / -name php -type f 2>/dev/null | grep lampp

这个命令会过滤出XAMPP相关的PHP可执行文件,结果肯定就是上面的路径。

2. 解决htdocs无法创建项目的问题

这是权限不足搞的鬼——默认情况下XAMPP的htdocs目录属于root用户,普通用户(包括PhpStorm)没权限写入。你可以用这条命令把目录所有权改成自己的:

sudo chown -R $USER:$USER /opt/lampp/htdocs

$USER会自动替换成你当前登录的用户名,执行完你就能直接在htdocs里创建项目、写文件了。

3. 修复502 Bad Gateway错误

出现这个错误通常有两个原因,咱们挨个排查:

  • XAMPP服务没正常启动:先打开终端,执行命令看服务状态:
    sudo /opt/lampp/lampp status
    
    如果Apache显示未运行,就启动XAMPP:
    sudo /opt/lampp/lampp start
    
  • PhpStorm的PHP解释器配置错了:打开PhpStorm的Settings(快捷键Ctrl+Alt+S),找到Languages & Frameworks > PHP,在CLI Interpreter里选刚才找到的/opt/lampp/bin/php路径,确保版本匹配。同时检查部署配置:进入Build, Execution, Deployment > Deployment,把本地项目路径设为/opt/lampp/htdocs/你的项目名,服务器类型选Local or mounted folder,服务器路径也对应/opt/lampp/htdocs/你的项目名。

最后重启PhpStorm和XAMPP,再运行你的echo "hello world";测试代码,应该就能正常输出了。

内容的提问来源于stack exchange,提问作者taha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:48:11