繁体   English   中英

我无法在 Ubuntu 16.04 中安装 php composer

[英]I cannot install php composer in Ubuntu 16.04

当我尝试安装 Composer 时出现此错误:

您机器上的某些设置使 Composer 无法正常工作。 确保修复下面列出的问题并再次运行此脚本:

缺少 openssl 扩展,这意味着安全的 HTTPS 传输是不可能的。 如果可能,您应该启用它或使用 --with-openssl 重新编译 php

我从我的终端在下载目录中按照以下步骤操作:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

就像网站上说的那样。 我现在能做什么? 我正在使用 Laravel,但我首先需要作曲家。 我在互联网上看到这与扩展有关,但我不知道如何去做。

希望有人帮我解决这个问题!

提前致谢。

sudo apt-get install composer

...为我工作,并将另外安装所有依赖项。 或者,正如@Jonathon 上面提到的,使用突触包管理器来安装 composer。 请注意,这将为您提供最新的稳定作曲家,而不是您从 getcomposer.org 在命令行上执行此操作所获得的开发版本

在 Linux 机器上安装 PHP Composer。

要运行以下命令来更新您的软件包:

sudo apt-get update

要运行以下命令来安装 curl 实用程序:

sudo apt-get install curl

运行以下命令下载安装程序:

sudo curl -s https://getcomposer.org/installer | php

运行以下命令来移动 composer.phar 文件:

sudo mv composer.phar /usr/local/bin/composer

安装测试 Composer

composer

参考链接

试试这个

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer

与此问题相关的https://github.com/composer/composer/issues/5510 希望它也能解决你的问题

我已经通过为我的 Ubuntu 16.04 - laravel PHP 应用程序服务器运行几个命令来安装 Composer。

在主目录中设置:

cd ~

安装 Curl 以获取 composer 库:

sudo apt-get install curl

安装作曲家:

sudo curl -s https://getcomposer.org/installer | php

将 Composer 文件移动到 bin path :

sudo mv composer.phar /usr/local/bin/composer

验证 composer 安装:

composer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM