在 sublime text 中无法直接运行 php 代码,需配置本地服务器环境。安装 xampp 或 wamp(xampp 跨平台,wamp 仅限 windows)后启动 apache 和 mysql 服务,并将 php 文件置于 htdocs 目录下即可运行。可通过方法一手动复制文件至 htdocs 并通过浏览器访问,或使用方法二在 sublime 中设置自定义 build system 实现快捷运行。常见问题包括页面空白、端口冲突、路径错误等,分别可调整 php.ini、修改监听端口、确保 url 路径与文件位置一致解决,且每次修改配置后需重启 apache。

你有没有遇到过这种情况:在 Sublime Text 里写完 PHP 代码,想运行一下看看效果,结果发现直接运行没反应?这是因为 Sublime 本身只是一个代码编辑器,并不具备执行 PHP 的能力。想要让它跑起来,你需要配置本地服务器环境。

下面我来一步步教你怎么做,不用复杂的工具,也不需要太专业的知识,跟着操作就能让你的 PHP 代码跑起来。
安装 XAMPP 或 WAMP(选一个就够)
要在本地运行 PHP,必须有一个支持 PHP 的服务器环境。常用的有 XAMPP 和 WAMP,它们都集成了 Apache、MySQL、PHP 等组件,安装简单,适合新手。
立即学习“PHP免费学习笔记(深入)”;

- XAMPP:跨平台,支持 Windows、Mac 和 Linux
- WAMP:仅限 Windows 使用,界面友好
安装步骤:
- 去官网下载对应系统的版本(搜索关键词即可)
- 双击安装,建议安装到非系统盘,比如 D:\xampp 或 E:\wamp
- 安装完成后启动控制面板,启动 Apache 和 MySQL 服务
安装完成后,你就可以把 PHP 文件放在它的“htdocs”目录下运行了。

把 Sublime 和本地服务器连接起来
Sublime 默认保存的是 .php 文件,但你不把它放到服务器目录里是没法运行的。你可以有两种方式处理:
方法一:手动复制文件到 htdocs 目录
- 比如你把项目放在
htdocs/myproject - 浏览器访问
http://localhost/myproject/你的文件.php
这种方式最简单,适合刚入门的同学。
方法二:设置快捷键自动打开浏览器
可以借助 Sublime 的“Build System”功能,自定义一个运行 PHP 的命令。
操作步骤:
- 打开 Sublime,点击菜单栏 Tools > Build System > New Build System…
- 输入以下内容(根据你的服务器路径调整):
{
"cmd": ["php", "-S", "localhost:8000", "-t", "$file_path"],
"selector": "source.php",
"working_dir": "$file_path"
}保存后选择这个 Build System,然后按下 Ctrl + Shift + B 就能快速运行当前 PHP 文件了。
不过注意:这种方法只是临时起个服务器,关闭 Sublime 后就停了,不能长期用。
常见问题和注意事项
有时候你会遇到一些小坑,这里列出几个常见问题和解决办法:
-
页面空白:可能是 PHP 错误被屏蔽了,可以在
php.ini中设置display_errors = On -
端口冲突:如果你用了别的程序占用了 80 或 443 端口(比如 Skype),Apache 启动会失败,可以修改
httpd.conf中的监听端口 -
路径错误:确保你访问的 URL 跟文件存放位置一致,比如文件在
htdocs/test/index.php,那地址应该是http://localhost/test/index.php
另外,记得每次修改了配置文件(比如 php.ini),要重启 Apache 才会生效。
基本上就这些。整个过程看起来有点多,其实一步步来并不复杂。重点是搞清楚 Sublime 只是写代码的地方,真正运行还得靠本地服务器。只要你把 PHP 文件放对地方,再配上合适的运行方式,就能顺利测试自己的代码了。











