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

执行Composer安装命令时遇PHP语法错误的解决指引请求

解决Composer安装命令的语法错误问题

问题描述

执行以下Composer安装命令时:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php')"

出现语法错误:

PHP Parse error:  syntax error, unexpected single-quoted string "composer-setup.php", expecting ")"  
in Command line code on line 1

解决方案

这个错误是终端对引号的解析规则导致的,不同操作系统的终端处理引号逻辑不同,调整引号写法即可解决:

1. Windows 命令提示符(CMD)

  • 方案一:将外层双引号替换为单引号,内部使用双引号
php -r 'copy("https://getcomposer.org/installer", "composer-setup.php")'
  • 方案二:对内部的双引号进行转义
php -r "copy(\"https://getcomposer.org/installer\", \"composer-setup.php\")"

2. Linux/macOS 终端(Bash/Zsh等)

直接反转引号组合即可:

php -r 'copy("https://getcomposer.org/installer", "composer-setup.php")'

如果上述命令仍有问题,也可以直接手动下载安装脚本:访问对应URL,将内容保存为composer-setup.php文件,再执行php composer-setup.php完成安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 07:23:10