安装composer时出错 - curl:(23)写入正文失败(0!= 16133)

时间:2016-04-27 02:21:56

标签: php linux bash symfony curl

我正在尝试在debian 8 jessie中安装symfony,但是当我在终端中执行此指令时遇到问题:

curl -sS https://getcomposer.org/installer | php

这是错误消息:

  

bash:php:noseencontrólaorden

     

卷曲:(23)写身体失败(0   != 16133)

有人能帮助我吗?

谢谢。 抱歉我的英文

5 个答案:

答案 0 :(得分:1)

curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php

尝试PHP完全指定的路径

答案 1 :(得分:1)

首先确保你的php.ini是openssl active,在我的情况下我使用的是Xamp,配置文件在目录中:

  

C:\ xampp \ php \ php.ini

在第892行,改为:

;Extension = php_openssl.dll

Extension = php_openssl.dll

然后,您必须通过Xampp重新启动您的Apache服务器,只需点击下图:

然后,转到命令提示符(CMD)并输入以下命令:

  

curl -s https://getcomposer.org/installer | Php --disable-tls

答案 2 :(得分:1)

尝试这种方式:

curl -LsS http://symfony.com/installer > symfony.phar
sudo mv symfony.phar /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony

它对我有用!

答案 3 :(得分:0)

试一试:

curl -sS → curl -s

我也有这个问题,找到答案here

答案 4 :(得分:0)

在浏览器中从getcomposer.com下载Composer安装程序文件,打开终端,输入

mv installation /usr/src

那样做

sudo php installer --install-dir=/usr/local/bin --filename=composer,