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

262
我使用这个源安装了PHP 7,但当我尝试运行composer install时,它会给出以下错误信息:

  • [package]需要ext-curl * -> 您的系统缺少所需的PHP扩展curl。

在PHP 5中,你可以通过运行yumapt-get install php5-curl命令轻松安装它,但我找不到如何安装PHP 7的等效版本。

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


3
首先安装libcurl,例如使用yum install libcurlapt-get install libcurl命令。然后配置您的php 7与curl,使用命令./configure --with-curl。最后使用make和install进行安装。 - Haridarshan
@Haridarshan 是的,好吧,但那很不方便。 - The Onin
我已经构建并安装了带有curl和其他扩展的PHP 7。您可能还需要安装开发库。 - Haridarshan
12个回答

1

Windows用户:

注意:Win32用户请注意,为了在Windows环境下启用此模块,必须将libeay32.dll和ssleay32.dll或者自OpenSSL 1.1以来的libcrypto-.dll和libssl-.dll添加到您的PATH中。同时,还必须将libssh2.dll添加到您的PATH中。您不需要从cURL网站下载libcurl.dll。

https://www.php.net/manual/en/curl.installation.php

将C:\wamp\bin\php\php7.1.15添加到您的PATH中

重新启动所有服务


-1

如果你遇到了E: 无法定位软件包 {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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接