新闻中心

sublime怎么运行PHP脚本并查看结果? (配置教程)

2025-12-16
浏览次数:
返回列表
Sublime Text 需配合本地 PHP 环境运行脚本:先配置系统 PATH 使 php -v 可用,再新建 PHP.sublime-build 构建系统实现 Ctrl-B 执行;网页效果需用 php -S 启动内置服务器并在浏览器访问。

sublime怎么运行php脚本并查看结果? (配置教程)

Sublime Text 本身不是 PHP 运行环境,不能直接“运行”PHP 脚本并显示结果(比如像终端那样输出 echo 内容),但它可以配合本地 PHP 环境 + 浏览器或命令行快速执行和查看效果。下面分两步说明:一是让 Sublime 能调用 PHP 解释器执行脚本,二是如何方便地看到输出结果。

确保系统已安装 PHP 并可命令行调用

这是前提。打开终端(macOS/Linux)或 CMD/PowerShell(Windows),输入:

php -v

如果显示 PHP 版本号(如 PHP 8.2.12),说明已安装且已加入系统 PATH;否则需先下载安装 PHP(推荐 windows.php.net 或用 Homebrew/macOS、apt/ubuntu),并配置好环境变量。

在 Sublime 中配置 PHP 构建系统

这样你就能用 Ctrl+B(Windows/Linux)或 Cmd+B(macOS)快捷键执行当前 PHP 文件:

  • 菜单栏点击 Tools → Build System → New Build System…
  • 清空默认内容,粘贴以下配置(路径按你的实际 PHP 安装位置修改):
{ "cmd": ["php", "$file"], "selector": "source.php", "file_regex": "php$" }

保存为 PHP.sublime-build(自动存到 Sublime Text 的 Packages/User/ 目录)。之后在 PHP 文件中按 Ctrl+B,底部面板就会显示 PHP 执行结果(如 Hello World 或报错信息)。

晓象AI资讯阅读神器 晓象AI资讯阅读神器

晓象-AI时代的资讯阅读神器

晓象AI资讯阅读神器 72 查看详情 晓象AI资讯阅读神器

查看网页类 PHP 输出(含 HTML、$_GET、表单等)

纯命令行构建只能看到 echo/print 等输出,无法渲染 HTML 或处理 HTTP 请求。这时你需要:

  • 启动本地 PHP 内置服务器(PHP 5.4+ 支持):
    在项目根目录终端中运行:php -S localhost:8000
  • 在浏览器中访问 http://localhost:8000/your-script.php
  • Sublime 中编辑保存后,刷新浏览器即可实时查看效果

小技巧:可在 Sublime 中用 Package Control 安装插件 PHP CompanionSublimePHPCompanion,提供快速启动内置服务器、跳转函数定义等功能。

常见问题提醒

  • 构建失败提示 'php' is not recognized:说明 PHP 没加进系统 PATH,需重新配置环境变量
  • 中文乱码(Windows):在构建系统里加 "encoding": "cp936" 或改用 UTF-8 编码保存 PHP 文件
  • 想自动刷新浏览器?搭配 Live Server 插件(需 Node.js)或使用 XAMPP/WAMP/MAMP 更适合完整 Web 开发流程

基本上就这些。Sublime 是轻量编辑器,不是 IDE,所以它靠外部 PHP 和浏览器协作——配置一次,后续写 PHP 就很顺手了。

以上就是sublime怎么运行PHP脚本并查看结果? (配置教程)的详细内容,更多请关注php中文网其它相关文章!


# 就会  # 婚嫁郑州 网站建设  # 惠州专业的seo优化  # 葫芦岛网站推广报价  # 台州推广网站建设  # 沿河网站的推广  # 河北seo教程公司排名  # 大理seo网站  # windows网站建设实验报告  # 网站建设与管理教程心得  # 无锡推广网络营销价钱  # 相关文章  # 并在  # 一是  # 你就  # 运行环境  # php  # 这是  # 里加  # 尼克  # 命令行  # ubuntu  # 浏览器  # 编码  # windows  # node  # node.js  # js  # sublime  # html  # linux 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: “在文档元素之后找到了标记”是什么错误? 检查并修复XML中多个根元素的3个方法  蛙漫画网页版全站入口 蛙漫热门作品免费浏览  Kafka Streams中基于消息头条件过滤消息的实现指南  一加 14R 快充无反应_一加 14R 充电优化  支付宝解绑银行卡步骤_支付宝如何解除绑定银行卡  win11 arm版怎么安装 M1/M2 Mac虚拟机安装ARM win11的方法  智慧团建扫码登录入口 智慧团建扫码登录入口官网版​  深入理解J*aScript中的B样条曲线与节点向量生成  Centos/Linux 系统下安装 composer 的完整步骤  NetBeans Ant项目:自动化将资源文件复制到dist目录的教程  Shopware订单对象中获取产品自定义字段的正确方法  PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比  深入理解J*a编译器的兼容性选项:从-source到--release  优化大型XML文件解析:基于Python流式处理的内存高效方案  c++如何使用TBB库进行任务并行_c++ Intel线程构建模块  三星GalaxyZFold5怎样在相册制作折叠屏分镜_iPhone三星GalaxyZFold5相册制作折叠屏分镜【创意编辑】  b站怎么看视频的弹幕数量_b站弹幕数量查看方法  实现分段式页面滚动导航:CSS与J*aScript教程  地铁跑酷免费秒玩入口链接 地铁跑酷小游戏免费秒玩网站  随机参数递归函数的基准调用次数与时间复杂度探究  Node.js中HTML按钮与J*aScript函数交互的正确姿势  魅族17怎样用浏览器译外语网页_iPhone魅族17浏览器译外语网页【即时翻译】  12306选座系统怎么选连座_12306选座多人连坐操作方法  CSS实现侧边栏导航项全宽圆角悬停背景效果  Eclipse怎么运行工程_Eclipse工程运行配置说明  J*aScript教程:根据元素文本内容动态设置背景色  FullCalendar 自定义按钮样式定制指南  C++20的source_location是什么_C++在编译期获取源码位置信息用于日志和断言  反效果?《战地6》免费试玩开启后玩家数不升反降  AO3官方可用镜像 Archive of Our Own网页版最新入口  Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】  c++ 获取系统当前时间 c++时间戳获取方法  PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧  J*aScript打印功能_j*ascript输出控制  如何仅使用CSS更改登录界面背景图像图标的颜色  React Hooks最佳实践:动态组件状态管理的组件化方案  J*a递归快速排序中静态变量导致数据累积的陷阱与解决方案  LINUX的I/O重定向是什么_深入理解LINUX中 >、>> 与 < 的区别  zookeeper 都有哪些功能?  Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】  在python-socketio事件处理器中安全访问Flask应用上下文  海棠账号登录入口_登录海棠账户同步阅读记录  狙击外星人小游戏开始_狙击外星人小游戏立即开始  Flexbox布局实践:实现粘性导航栏与底部固定页脚  漫蛙Manwa2官网入口地址分享 漫蛙漫画PC版永久访问通道  如何在Promise链中有效终止错误处理后的执行  新手怎么开始学化妆 零基础化妆入门教程  Win10怎么制作U盘启动盘 Win10系统安装U盘制作教程【详解】  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  Basecamp怎样用留言钉固定重点_Basecamp用留言钉固定重点【重点标记】 

搜索