我无法在Ubuntu 16.04中安装php composer



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

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

缺少openssl扩展,这意味着安全的HTTPS传输是不可能的。如果可能的话,你应该启用它或者用——with-openssl

重新编译php我从我的终端在Downloads目录下执行以下步骤:
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上面提到的,使用synaptic包管理器来安装composer。请注意,这将为您提供最新的稳定编写器,而不是从getcomposer.org

命令行中获得的开发版本。

在Linux机器上安装PHP Composer

运行下面的命令来更新你的包:

sudo apt-get update

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

sudo apt-get install curl

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

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

运行下面的命令来移动编写器。phar文件:

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

测试编译器安装

composer
参考链接

我已经在我的Ubuntu 16.04 - laravel PHP应用服务器上安装了composer。

主目录设置:

cd ~

安装Curl获取编译器库:

sudo apt-get install curl

安装composer:

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

将编写器文件移动到bin路径:

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

验证编写器安装:

composer

试试这个

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

与此问题相关https://github.com/composer/composer/issues/5510。

相关内容

  • 没有找到相关文章

最新更新