热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Mac和Windows上使用SublimeText运行PHP文件

本文介绍如何在Mac和Windows操作系统中配置SublimeText以直接运行PHP文件的方法,包括环境变量的设置及SublimeText构建系统的创建。

在日常开发中,有时需要快速运行一段PHP代码进行测试,如验证某个函数的返回值等。如果每次都启动HTTP服务器并通过浏览器访问,显然效率低下。幸运的是,我们可以通过在Sublime Text 3中创建PHP的构建系统来实现这一点,从而利用Ctrl+B快捷键快速运行PHP代码。



Windows系统配置


首先,确保PHP已正确安装并添加到系统的环境变量中,以便可以从任何目录调用php命令。



  1. 安装PHP环境,推荐使用WampServer集成环境,下载并按照向导完成安装。

  2. 打开系统属性,可以通过Win+R输入sysdm.cpl或右击“此电脑”选择“属性”>“高级系统设置”>“环境变量”。在“系统变量”区域找到Path,点击编辑。

  3. 添加PHP可执行文件的路径(例如,D:\wamp\bin\php\php7.4.15)。确保使用英文分号分隔不同的路径。

  4. 打开新的命令提示符窗口,输入php -v检查PHP是否配置成功,若显示版本信息则表明配置无误。



创建PHP构建系统



  1. 启动Sublime Text,依次点击Tools > Build System > New Build System...

  2. 在打开的新文件中,删除原有内容,替换为以下JSON配置:
    {
    "cmd": ["php", "$file"],
    "file_regex": "^PHP Parse error: syntax error, unexpected '(\\w+)' in (.*?):(\\d+) on line (\\d+)$",
    "selector": "source.php"
    }

  3. 保存文件,建议命名为php.sublime-build。重启Sublime Text后,即可通过Ctrl+B快捷键运行当前打开的PHP文件。



Mac系统配置


Mac用户同样需要确保PHP已安装,并且可以通过终端命令行访问。通常情况下,Mac自带的PHP已经满足需求,但也可以通过Homebrew等工具安装最新版本的PHP。



  1. 打开Sublime Text,选择Tools > Build System > New Build System...

  2. 替换默认内容为上述JSON配置。

  3. 保存文件为php.sublime-build,并使用Ctrl+B快捷键测试配置是否成功。



以上就是在Mac和Windows上配置Sublime Text以运行PHP文件的完整步骤。通过这种方式,开发者可以大大提高编写和测试PHP代码的效率。


推荐阅读
  • 本报告详细记录了在2018-2019学年网络安全技术课程中的实验过程,重点探讨了PC平台上逆向工程的基本方法和利用缓冲区溢出(BOF)漏洞的技术。通过一系列实验,加深了对计算机系统安全性的理解。 ... [详细]
  • 深入理解Kafka架构
    本文将详细介绍Kafka的内部工作机制,包括其工作流程、文件存储机制、生产者与消费者的具体实现,以及如何通过高效读写技术和Zookeeper支持来确保系统的高性能和稳定性。 ... [详细]
  • Windows 7 64位系统下MySQL最新版安装指南
    本文详细介绍了在Windows 7 64位操作系统中安装最新版本MySQL服务器的过程,包括安装前的准备、具体步骤及注意事项,旨在帮助读者顺利安装并配置MySQL。 ... [详细]
  • 在安装 CUDA Toolkit 时,系统会自动安装 NVIDIA 驱动。然而,这些默认的驱动可能不适合所有用户的硬件配置,因此有时需要手动安装特定版本的 NVIDIA 驱动。本文将详细介绍如何在 Ubuntu 14.04 系统上正确安装 NVIDIA 驱动和 CUDA Toolkit。 ... [详细]
  • 本文详细介绍了ejabberd中的验证码服务、接收器以及服务器间通信的监督者和工作进程,包括它们的启动方式和主要功能。 ... [详细]
  • .NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了
    .NETCore中的一个接口多种实现的依赖注入与动态选择看这篇就够了最近有个需求就是一个抽象仓储层接口方法需要SqlServer以及Oracle两种实现方式,为了灵活我在依赖注入的 ... [详细]
  • 本文介绍了如何使用 useradd 命令来创建用户及其相关组,以及如何通过指定参数来定制用户的属性,如UID、GID、家目录等。同时,也探讨了使用 userdel 命令安全地删除用户及其所有相关文件的方法。 ... [详细]
  • 使用Solr从MySQL导入数据构建全量索引
    为了更好地掌握Solr的各项功能,本文档将在本地Windows环境中演示如何从MySQL数据库中导入数据至Solr,并构建全量索引。这将有助于开发者熟悉Solr的数据处理流程,尤其是在无法直接在生产服务器上进行实践的情况下。 ... [详细]
  • C#反射reflection
    C#shanzm目录简介引入1.新建类库2.类库的使用3.反射反射实例1反射实例2反射实例3简介反射(reflection)是什么?在《精通C#》中是这么说的“反射就是一个运行库发 ... [详细]
  • Mac系统下解决sh: ./configure: Permission denied错误的方法
    在Mac操作系统中,当尝试运行配置脚本时,可能会遇到权限被拒绝的错误提示。本文将详细解释这一问题的原因,并提供两种有效的解决方法。 ... [详细]
  • 本文介绍了如何在Delphi中使用TSimpleMsgPack组件来实现消息的打包和解包功能,包括网络通信中的数据处理。 ... [详细]
  • Python基础入门:理解字符集与编码
    本文首先探讨了计算机的基本工作原理——二进制系统,进而深入介绍了字符集的概念及其在不同编码标准(如ASCII、GB2312、GBK、Unicode及UTF-8)中的应用。此外,文章还简要介绍了Python的安装、基本运行环境配置、变量定义、字符串处理、用户输入输出、条件判断及循环控制结构。 ... [详细]
  • Jenkins 安装指南:Windows 平台详解
    本文详细介绍了如何在Windows平台上安装和配置Jenkins,包括安装步骤、启动方法及基本的系统配置,旨在帮助初次使用者顺利搭建持续集成环境。 ... [详细]
  • 针对使用Win7系统的用户在尝试卸载IE11浏览器时遇到的问题,本文提供了详细的解决方案,帮助用户顺利恢复至早期版本的IE浏览器。 ... [详细]
  • Python安装指南:掌握自定义安装选项
    随着Python编程语言的迅速发展,越来越多的人开始关注并学习这一强大的工具。本文将详细介绍如何正确安装Python,包括选择合适的版本、自定义安装路径以及配置环境变量等关键步骤。 ... [详细]
author-avatar
落幕YL他
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有