PHP5-Curl安装错误没有安装候选

时间:2016-01-03 09:02:58

标签: php linux ubuntu debian

我想在我的Debian服务器中安装PHP5-Curl。但是当我运行这个命令时:

apt-get install PHP5-Curl

我收到如下错误:

Reading package lists... Done
Building dependency tree
Reading state information... Done

Package PHP5-Curl is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'PHP5-Curl' has no installation candidate

4 个答案:

答案 0 :(得分:11)

使用sudo apt-get install php5.6-curl

答案 1 :(得分:2)

尝试依次使用sudo apt-cache search curl | grep phpsudo apt-get install php<x>-curl搜索适合您的可用版本。

在我的情况下是php7.0-curl

答案 2 :(得分:0)

首先使用命令php -v搜索您的php版本,然后下载相应版本的php(version)-curl。

答案 3 :(得分:-3)

看起来您安装了多个相互冲突的PHP版本。首先,让我们清理一下。首先备份配置文件,因为这将删除它们。

dpkg --purge --force-all php5-curl
apt-get remove php5-*
apt-get purge php5-*
apt-get autoremove

现在,再次运行dpkg -l | grep php5,并确保没有安装php5-...个软件包。

然后,让我们重新开始:

apt-get install php5-cli php5-curl

如果您需要Apache模块:

apt-get install libapache2-mod-php5

或者如果您需要FPM模块:

apt-get install php5-fpm