如何在 php7.2 和 ubuntu 14 上添加 curl
Posted
技术标签:
【中文标题】如何在 php7.2 和 ubuntu 14 上添加 curl【英文标题】:How to add curl on php7.2 and ubuntu 14 【发布时间】:2019-12-03 08:26:15 【问题描述】:我正在尝试在安装了 php 7.2 的 ubunutu 14 服务器上安装 curl。我运行以下命令:
sudo apt-get install php7.0-curl
但它给出了错误:
正在读取包列表...完成
构建依赖树
正在读取状态信息...完成
E: 找不到包 php7.0-curl
E: 用正则表达式 'php7.0-curl' 找不到任何包
然后我尝试通过运行命令来解决这个问题:
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt install apache2 libapache2-mod-php7.0 php7.0
但这也会导致同样的“找不到包”错误。
【问题讨论】:
在安装 php7.0-curl 时,您希望在 PHP 7.2 上使用 curl,请尝试将其更改为php7.2-curl
我做了 bt 它给出了同样的错误。
Ubuntu 14 现在仅支持安全维护,因此您不会获得任何新东西。您也不能使用 Ondřej Surý 的 PPA,因为他只支持 16.04+。此时您可能最好更新到更新版本的 ubuntu。
【参考方案1】:
您的 Ubuntu 发行版 trusty
太旧,而这些软件包 aren't available。您必须自己从源代码构建库。
【讨论】:
【参考方案2】:在这里你可以找到解决你的问题How do I install the ext-curl extension with PHP 7?
一会儿,尝试执行
sudo apt-get install php-curl
您也可以使用sudo apt-cache search curl
,它会显示可供安装的软件包。
【讨论】:
当我运行命令时:sudo apt-get install php-curl 它给出了相同的错误“找不到任何包”当我运行搜索命令查看可用包时,它显示“php5-curl " 而不是 "php7-curl" 。您共享的链接具有完全相同的命令,我厌倦了并且无法找到包错误。以上是关于如何在 php7.2 和 ubuntu 14 上添加 curl的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 18.04.1 下快速搭建 LNMP环境(PHP7.2.5+MySql5.7+Nginx1.14.0)
sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM