我已经使用这个repo安装了PHP 7,但是当我尝试运行composer install时,它给出了这个错误:
[package] require ext-curl * ->系统中缺少所请求的PHP扩展curl。
使用PHP 5,您可以通过运行yum或apt-get install php5-curl命令轻松安装它,但我找不到如何安装PHP 7的等效程序。
如何为PHP 7安装ext-curl ?
我已经使用这个repo安装了PHP 7,但是当我尝试运行composer install时,它给出了这个错误:
[package] require ext-curl * ->系统中缺少所请求的PHP扩展curl。
使用PHP 5,您可以通过运行yum或apt-get install php5-curl命令轻松安装它,但我找不到如何安装PHP 7的等效程序。
如何为PHP 7安装ext-curl ?
当前回答
sudo apt-get install php7.0-curl
其他回答
sudo apt-get install php7.0-curl
我尝试了上面的解决方案,但对我来说并不奏效,只是为了以防其他人有同样的情况,这就是我所做的。 我用以下命令更新了apt-get
sudo add-apt-repository ppa:ondrej/php
这是我用PHP curl安装的,我用的是
sudo apt-get install php7.1-curl
如果这对你不起作用,可以删除存储库:
sudo add-apt-repository --remove ppa:ondrej/php
如果你正在使用PHP7.1(尝试php -version找到你的php版本)
sudo apt-get install php7.1-curl
然后重新启动apache
sudo service apache2 restart
好吧,我可以安装它:
sudo apt-get install php-curl
在我的系统上。这将安装一个依赖包,依赖于默认的php版本。
然后重启apache
sudo service apache2 restart
首先登录到你的服务器,检查你的服务器上安装的PHP版本。
然后执行如下命令:
sudo apt-get install php7.2-curl
sudo service apache2 restart
将PHP版本(php7.2)替换为您的PHP版本。