如何在 Ubuntu 16.04 中安装 php-curl
Posted
技术标签:
【中文标题】如何在 Ubuntu 16.04 中安装 php-curl【英文标题】:How to install php-curl in Ubuntu 16.04 【发布时间】:2016-12-12 12:58:18 【问题描述】:升级到Ubuntu 16.04
,安装php5
后遇到问题。
安装了 PHP-5,如下:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.5 # for PHP 5.5
试图安装 php-curl 但它不起作用。
sudo apt-get install php5-curl
错误:E:无法找到包 php5-curl
【问题讨论】:
您确定它没有安装,而不仅仅是禁用?使用php5enmod
命令启用它。
是否有需要使用 php 5.5 的原因?它已达到使用寿命,不再受支持(存在许多安全问题)
@frankerZ 我的项目在 PHP7 下无法运行
这些是大型项目吗?我认为你应该倾向于让你的项目在最新版本中运行,然后安装一个旧的 php 来支持这个项目。
我在本地和实时服务器上有 15-20 个项目不在我手中
【参考方案1】:
Ubuntu 16.04默认PHP版本为7.0,如果你想使用不同的版本则需要根据PHP版本安装PHP包:
PHP 7.4:sudo apt-get install php7.4-curl
PHP 7.3:sudo apt-get install php7.3-curl
PHP 7.2:sudo apt-get install php7.2-curl
PHP 7.1:sudo apt-get install php7.1-curl
PHP 7.0:sudo apt-get install php7.0-curl
PHP 5.6:sudo apt-get install php5.6-curl
PHP 5.5:sudo apt-get install php5.5-curl
【讨论】:
对我来说,情况正是如此。安装了 PHP 7 并不断收到Package 'php5-curl' has no installation candidate
。运行 sudo apt-get install php-curl
解决了问题
是的,它有效。
使用 php -version
找出您使用的 PHP 版本
完美,但是如何解决 PHP 7.2(需要 libcurl4)和 Percona mysql 5.7(需要 libcurl3)的 libcurl 问题?
@ShadowZzz 是的,你的建议也对我有用。【参考方案2】:
这对我有用。
sudo apt-get install php-curl
【讨论】:
是的,如果用户不知道它,则无需指定 PHP 版本。 在 Amazon EC2 Ubuntu 16 上也为我工作【参考方案3】:这对我有用:
sudo apt-get install php5.6-curl
【讨论】:
【参考方案4】:做:
apt-get update
然后:
apt-get install php5-curl
【讨论】:
【参考方案5】:在 Ubuntu 16.04 和衍生产品上安装 cURL 7.49.0
wget http://curl.haxx.se/download/curl-7.49.0.tar.gz
tar -xvf curl-7.49.0.tar.gz
cd curl-7.49.0/
./configure
make
sudo make install
【讨论】:
【参考方案6】:对于 Ubuntu 18.04 或 PHP 7.2 用户,您可以这样做:
apt-get install php7.2-curl
您可以通过运行php -v
来检查您的 PHP 版本,以验证您的 PHP 版本并获得正确的 curl 版本。
【讨论】:
【参考方案7】:sudo apt-get install php5.6-curl
并重新启动网络浏览器。
您可以通过运行php -m | grep curl
来检查模块
【讨论】:
【参考方案8】:sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php8.0-curl
【讨论】:
以上是关于如何在 Ubuntu 16.04 中安装 php-curl的主要内容,如果未能解决你的问题,请参考以下文章
如何在Ubuntu16.04 中安装Linux, Nginx, MySQL, PHP (LEMP 栈)
如何在Ubuntu 16.04 LTS中安装php7.0-mbstring
如何在 Ubuntu 16.04 中安装 Charles Proxy 4
在 Ubuntu 16.04 中安装 Android Studio 时出错 [重复]