windows安装symfony需先确认php≥8.2且启用intl等5扩展、composer可用,再下载安装symfony cli工具,最后用symfony new创建项目并启动服务器。

在Windows系统上安装PHP Symfony框架,需确保PHP环境已就绪且版本不低于8.2,再通过官方推荐的Symfony CLI工具快速初始化项目,避免使用已废弃的旧安装器或过时的Composer命令。
确认PHP与Composer环境
打开PowerShell或CMD,逐条执行以下命令:
php -v → 输出必须为 【8.2或更高版本】,注意是命令行输出,不是浏览器中phpinfo()的结果;
php -m | findstr /i "intl mbstring xml curl fileinfo" → 五个扩展名必须全部出现在返回列表中,【intl扩展最常缺失,务必单独验证】;
composer -v → 有版本号即表示Composer可用;若提示“plugins are disabled”,立即运行:composer config -g allow-plugins true。
安装Symfony CLI工具
这是当前Windows下最稳定、最省心的安装方式,替代已停用的symfony.phar和installer脚本:
访问 symfony.com/download 页面,下载 Windows 版 Symfony CLI 安装程序(.exe);
双击运行安装包,全程默认选项即可,安装过程会自动将 symfony 命令加入系统PATH;
安装完成后,在任意目录打开新终端,执行 symfony -v → 显示版本号即成功。
创建新Symfony项目
进入你希望存放项目的目录,例如 D:\projects:
第一步:执行 symfony new myapp --webapp;
第二步:等待依赖自动下载与安装,过程中可能提示“Allow plugins?”,输入 yes 并回车;
第三步:项目创建完成后,进入目录 cd myapp;
第四步:启动内置服务器:symfony server:start;
终端将显示类似 https://127.0.0.1:8000 的地址,用浏览器打开即可看到Symfony欢迎页。
备选:用Composer直接创建(仅当CLI不可用时)
方法一:使用骨架项目(轻量级,无预置Bundle)
composer create-project symfony/skeleton myapp;
方法二:添加Web功能支持
cd myapp → composer require webapp;
方法三:启动服务
symfony server:start(仍需CLI)或 php -S 127.0.0.1:8000 -t public/(纯PHP内置服务器,无HTTPS、无热重载)。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











