Coda 无法直接连接 PHP 服务器,因其是无内置 PHP 环境的本地编辑器;需借助 php -S、MAMP/XAMPP 或远程 SFTP 上传配合浏览器访问来实现 PHP 文件运行与调试。
不能直接连接。Coda 是 macOS 上的本地代码编辑器(现已停止更新),它本身不提供 PHP 运行环境或远程服务器直连能力,所谓“连接 PHP 服务器”实际是指在 Coda 中配置开发工作流,让 PHP 文件能被本地或远程服务器正确解析并返回结果。
Coda 的 Preview 功能仅支持静态 HTML/CSS/JS,遇到 .php 文件会直接下载或显示源码——因为它没有内置 PHP 解析器。必须借助外部服务:
php -S 启动简易服务器(推荐开发调试)在 Coda 中右键文件 → Open With → Safari 或粘贴 http://localhost:8000/index.php 才能看到执行效果。
这是最接近“连接”的操作:把 Coda 当作带同步能力的编辑器,而非运行环境。
SFTP 端口(通常是 22)
Site → New Site → SFTP,填入 Host、Username、Password(或密钥路径)Remote folder 为网站根目录(如 /var/www/html 或 /home/user/public_html)Upload files on save,保存后每次 Ctrl+S 就自动上传注意:上传后仍需手动刷新浏览器,Coda 不会自动触发远程 PHP 执行或重载页面。
Coda(尤其 Coda 1)架构封闭,不支持第三方插件扩展。它没有终端集成、语言服务协议(LSP)或调试器接口,因此无法:
php -l 检查语法错误xdebug 进行断点调试error_log 或 phpinfo() 输出如果需要这些能力,应迁移到 VS Code + PHP Intelephense + PHP Debug 组合,或使用 PhpStorm。
php -S localhost:8000 -t ./public/
这行命令是 Coda 用户最常手动执行的补救方案:在项目根目录终端运行它,然后在 Coda 里写完 PHP 文件,浏览器访问 http://localhost:8000/test.php 即可看到输出。别忘了检查当前工作目录是否匹配 -t 参数路径——漏掉这点,404 就没得商量。