You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Symfony CLI未识别系统PHP版本,如何指定PHP 8.0.19?

问题原因

Symfony CLI 默认只会自动扫描 WAMP、XAMPP 这类集成服务器套件里的 PHP,以及系统 PATH 环境变量中配置过的 PHP 版本。你放在 C:/php/ 下的 PHP 8.0.19 既不在默认扫描路径里,也没加入系统 PATH,所以没被识别。

解决步骤
  • 步骤1:添加指定PHP版本到Symfony CLI
    打开终端,执行以下命令(替换成你PHP 8.0.19的实际完整路径,比如你的版本在C:/php/php-8.0.19下,路径就是C:/php/php-8.0.19/php.exe):

    symfony local:php:add "C:/php/php-8.0.19/php.exe"
    
  • 步骤2:验证是否添加成功
    执行symfony local:php:list,此时应该能看到PHP 8.0.19出现在列表里。

  • 步骤3:指定项目使用该版本
    在项目根目录创建.php-version文件,文件内容只写8.0.19即可,之后Symfony就会自动用这个版本运行项目。

额外注意事项
  • 确保你的PHP 8.0.19文件夹里有php.exe,且php.ini中开启了Symfony必需的扩展(比如intl、mbstring、openssl、xml等),否则项目可能无法正常启动。
  • 如果添加后终端里还是看不到该版本,重启一下终端再试。

内容的提问来源于stack exchange,提问作者Eve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 04:30:54