我无法在Ubuntu 16.04中安装php composer

时间:2016-09-05 20:12:39

标签: php laravel ubuntu composer-php 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,但我首先需要作曲家。我在互联网上看到它与扩展有关,但我不知道该怎么做。

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

提前致谢。

3 个答案:

答案 0 :(得分:14)

sudo apt-get install composer

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

答案 1 :(得分:2)

在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

Reference Link

答案 2 :(得分:0)

我已经通过为Ubuntu 16.04-laravel PHP应用程序服务器运行一些命令来安装composer。

在主目录中设置:

cd ~

安装Curl以获取作曲家库:

sudo apt-get install curl

安装作曲家:

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

将作曲家文件移动到bin路径:

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

验证作曲家的安装:

composer