[英]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.