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

共享主机安装Laravel运行Composer报错,无PHP配置权限如何解决?

解决共享主机上Composer执行报错问题

问题原因

你遇到的报错是因为共享主机默认使用的PHP不是CLI(命令行)版本,而是CGI/FastCGI这类SAPI,再加上register_argc_argv配置开启,Composer会判定这种环境不安全,所以拒绝运行。

解决办法

  • 直接使用主机提供的CLI版PHP执行Composer:
    很多共享主机会把CLI版PHP放在特定路径,比如/usr/local/php81/bin/php(数字对应PHP版本,比如74、80),或者支持直接用php-cli命令替代php。试试这两个命令:
    php-cli composer.phar
    
    或者指定完整路径:
    /usr/local/php81/bin/php composer.phar
    
  • 不知道CLI路径的话,要么查看主机控制面板里的PHP设置(一般会列出各版本的CLI执行路径),要么直接联系主机客服索要,他们会提供准确路径。
  • 如果还未完成Composer安装,也可以用CLI版PHP来安装,从根源避免后续问题:
    curl -sS https://getcomposer.org/installer | /usr/local/phpXX/bin/php
    
    把命令里的XX替换成你主机支持的PHP版本号即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 16:07:15