本地开发环境每次开机都要手敲 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优点:零依赖。缺点:开机弹窗(虽然可以最小化)。
姿势二:任务计划程序(最正规)
- 搜索「任务计划程序」→ 创建基本任务
- 触发器:登录时
- 操作:启动程序 →
C:\php\php.exe - 参数:
-S 127.0.0.1:8080 router.php,起始于C:\cms\backend - 勾选「不管用户是否登录都运行」

姿势三:nssm 注册为系统服务(最优雅)
nssm install PhpDev "C:\php\php.exe" "-S 127.0.0.1:8080 router.php"
nssm set PhpDev AppDirectory C:\cms\backend崩了自动拉起,日志走 Windows 事件,生产感十足。
提醒:仅限本地开发环境,别拿内置服务器上生产。
