Welcome to 小宇网络CMS BBS门户版
退出
📢 站务公告💻 技术交流📦 资源分享🆘 求助问答🐟 摸鱼灌水🎉 活动专区
公告【必读】论坛等级与积分体系说明(新人升级路线图)
首页 / 论坛 / 资源分享 / 帖子详情
老王楼主

【教程】保姆级:让 php -S 在 Windows 开机自启的三种姿势

发表于 2026-08-15 17:00

本地开发环境每次开机都要手敲 php -S?三种方案,按需取用。

姿势一:启动文件夹(最简单)

Win+R 输入 shell:startup,放一个 start-php.bat

@echo off
cd /d C:\cms\backend
start /min "" php -S 127.0.0.1:8080 router.php

优点:零依赖。缺点:开机弹窗(虽然可以最小化)。

姿势二:任务计划程序(最正规)

  1. 搜索「任务计划程序」→ 创建基本任务
  2. 触发器:登录时
  3. 操作:启动程序 → C:\php\php.exe
  4. 参数:-S 127.0.0.1:8080 router.php,起始于 C:\cms\backend
  5. 勾选「不管用户是否登录都运行」

终端配置示意

姿势三:nssm 注册为系统服务(最优雅)

nssm install PhpDev "C:\php\php.exe" "-S 127.0.0.1:8080 router.php"
nssm set PhpDev AppDirectory C:\cms\backend

崩了自动拉起,日志走 Windows 事件,生产感十足。

提醒:仅限本地开发环境,别拿内置服务器上生产。
👁 1122 浏览💬 2 回复
阿凯2#
2#2 天前
nssm 这招好,之前只会用任务计划,学到了。
摸鱼达人3#
3#2 天前
姿势一的 start /min 是精髓,再也不怕弹窗了。

快捷回复