如何安装PHP 7的ext-curl扩展?

我已经安装了PHP 7使用这个回购 ,但是当我尝试运行composer install ,它给这个错误:

  • [包]需要ext-curl * – >请求的PHP扩展curl从您的系统中丢失。

使用PHP 5,可以通过运行yumapt-get install php5-curl命令来轻松安装它,但是我找不到如何安装PHP 7等价物。

如何安装PHP 7的ext-curl?

那么我能够通过以下方式安装它:

 sudo apt-get install php-curl 

在我的系统上。 这将安装一个依赖包,依赖于默认的PHP版本。

请尝试

 sudo apt-get install php7.0-curl 

安装php70w-common

它提供了php-api,php-bz2,php-calendar,php-ctype,php-curl,php-date,php-exif,php-fileinfo,php-filter,php-gmp, php-hash,php-iconv,php-json,php-libxml,php-openssl,php-pcre,php-pecl-Fileinfo,php-pecl-phar,php-pecl-zip,php-reflection, php-shmop,php-simplexml,php-sockets,php-spl,php-tokenizer,php-zend-abi,php-zip,php-zlib

https://webtatic.com/packages/php70/

如果“sudo apt-get install php-curl”命令不起作用并显示错误我们应该在安装curl之前运行此代码。

  • step1 – sudo add-apt-repository ppa:ondrej / php
  • 第2步 – sudo apt-get更新
  • 第3步 – sudo apt-get install php-curl
  • 第4步 – sudo服务apache2重新启动

如果得到E: Unable to locate package {packageName}请尝试它E: Unable to locate package {packageName}

 sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository restricted sudo add-apt-repository multiverse sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php-curl