新闻中心
sublime怎么运行PHP脚本并查看结果? (配置教程)
Sublime Text 需配合本地 PHP 环境运行脚本:先配置系统 PATH 使 php -v 可用,再新建 PHP.sublime-build 构建系统实现 Ctrl-B 执行;网页效果需用 php -S 启动内置服务器并在浏览器访问。

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 安装位置修改):
保存为 PHP.sublime-build(自动存到 Sublime Text 的 Packages/User/ 目录)。之后在 PHP 文件中按 Ctrl+B,底部面板就会显示 PHP 执行结果(如 Hello World 或报错信息)。
晓象AI资讯阅读神器
晓象-AI时代的资讯阅读神器
72
查看详情
查看网页类 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 Companion 或 SublimePHPCompanion,提供快速启动内置服务器、跳转函数定义等功能。
常见问题提醒
- 构建失败提示 '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用留言钉固定重点【重点标记】


2025-12-16
浏览次数:次
返回列表
贴以下配置(路径按你的实际 PHP 安装位置修改):