Windows下配置PHP开发环境,不必纠缠于传统繁琐步骤。核心在于“极简原则”:用现代化工具链替代手动编译与路径折腾。
推荐直接安装XAMPP或Laragon——二者均为Windows原生优化的集成包。XAMPP适合初学者,界面直观;Laragon更轻量、启动秒级、内置Composer/Node/MySQL一键切换,且支持多PHP版本共存(如同时运行PHP 8.1与8.3),右键菜单即可切换,无需改PATH或重启服务。
PHP本体无需单独下载Zip包再配置ext目录。Laragon自动启用OPcache、cURL、PDO等常用扩展,仅需打开其GUI → Settings → PHP → Extensions,勾选即可生效。自定义扩展(如Swoole)也只需将dll放入对应ext文件夹,勾选后重启服务即激活。

AI绘图结果,仅供参考
开发时,用VS Code搭配PHP Intelephense插件,开启“workspace推荐设置”,自动识别Laragon的PHP路径与autoload规则,函数跳转、参数提示、错误实时标记全部开箱即用,告别“找不到类”的无效等待。
数据库操作放弃phpMyAdmin旧界面。Laragon内置Adminer(轻量单文件Web管理工具),或直接在终端运行mysql -u root(默认无密码),配合TablePlus桌面客户端,可视化建表、导入SQL、调试查询一气呵成。
环境隔离不依赖虚拟机或Docker Desktop重型方案。使用Composer全局安装valet-win(Windows版Laravel Valet),执行valet park即可将任意项目文件夹设为本地域名(如myapp.test),HTTP2+HTTPS自动启用,响应时间低于50ms。
调试环节舍弃Xdebug传统配置。改用PHP内置服务器+VS Code的“Launch Built-in Web Server”预设配置,启动时自动附加调试器,断点、变量监视、栈帧回溯实时同步,无须修改php.ini或监听端口。
所有配置均存储于用户目录(如C:\\laragon\\etc),重装系统前备份该文件夹,新机恢复仅需5分钟——不是“重装环境”,而是“复刻环境”。高效源于克制:少一层抽象,就少一分延迟;少一次手动,就多一分确定性。