快速导航×

sublime怎么运行PHP脚本并查看结果? (配置教程)2025-12-16 12:15:34
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中文网其它相关文章!


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


相关栏目: 【 企业资讯168 】 【 行业动态20933 】 【 网络营销52431 】 【 网络学院91036 】 【 运营推广7012 】 【 科技资讯60970


相关推荐: Python类型检查:优化关联可选属性的Mypy推断策略  火狐浏览器占用内存高卡顿怎么办 火狐浏览器性能优化设置技巧  苹果手机如何防止被恶意App追踪  深入理解J*aScript Promise异步执行与微任务队列  大象笔记网页版入口 印象笔记网页版登录入口  Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法  妖精漫画网页版登录入口免费_妖精漫画官网主页直接阅读漫画  Windows 11怎么彻底关闭定位_Windows 11服务中禁用Geolocation  win11如何卸载Windows更新补丁 Win11解决更新导致系统不稳定的问题【修复】  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】  Win11怎么设置任务栏靠左 Win11任务栏对齐方式修改及居中取消  如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略  外媒分析《GTA6》定价:卖100美元可以但真没必要!  优化HTML表单样式:解决输入框焦点跳动与元素间距问题  漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站  TikTok国际版官网直达_TikTok国际版官网直达进入在线观看  优化Log4j2控制台输出性能:解决异步日志瓶颈  C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能  微信聊天记录怎么加密_微信聊天记录加密方法  126邮箱手机版登录官网2026_126手机邮箱免费入口最新  天眼查企业查询官网入口 天眼查官方网页版查询  HTML元素状态管理:根据DIV内容动态启用/禁用按钮  Go语言中Map值调用指针接收器方法的限制与应对  QQ邮箱登录首页官网地址2026 QQ邮箱官方网页入口  机构:以往存储涨价周期小米利润率实际上有所改善 能转嫁给消费者等  steam官方入口大全 steam账号注册及操作指南  单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分  EMS快递官网app_中国邮政速递物流手机客户端  MAC的“快捷指令”怎么同步到iPhone_MAC利用iCloud同步所有设备的自动化指令  J*aScript DOM操作:高效清空列表元素的策略与实践  学习通网页版快速入口 学习通官网网页版直接打开  Linux如何构建多环境配置管理_Linux多环境配置方案  Yandex搜索引擎一键访问入口_俄罗斯Yandex官网免登录  Composer如何解决json扩展缺失的错误  包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址  J*aScriptWebpack优化_J*aScript构建工具实战  支付宝如何管理隐私设置_支付宝隐私保护的配置技巧  期待已久:小米17 Ultra、小米首款NAS本月登场  高德地图怎么看全景照片_高德地图全景照片浏览教程  海棠账号登录入口_登录海棠账户同步阅读记录  修复二维数组索引越界异常:一维循环到二维坐标的正确映射  J*aScript异步迭代器_j*ascript异步遍历  Fabric模组开发:自定义物品与物品组的现代管理方法  Golang如何使用context实现超时取消_Golang context超时取消模式实践  C++20的source_location是什么_C++在编译期获取源码位置信息用于日志和断言  Archive of Our Own官网直达 AO3最新可用地址一览  中兴Axon42Ultra怎样在文件App筛图_iPhone中兴Axon42Ultra文件App筛图【图片筛选】  解决macOS Tkinter应用双击启动崩溃:PyInstaller打包指南  c++如何实现一个简单的ECS框架_c++数据驱动设计与游戏开发