如何安装PHP 7的ext-curl扩展?
我已经安装了PHP 7使用这个回购 ,但是当我尝试运行composer install
,它给这个错误:
- [包]需要ext-curl * – >请求的PHP扩展curl从您的系统中丢失。
使用PHP 5,可以通过运行yum
或apt-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 。
如果“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