当我尝试sudo apt-get install php5-mcrypt
安装 php5-mcrypt 时,出现以下错误。我曾经sudo apt-get install lamp-server^
安装过 php5
ahmad@ubuntu:/var/www/html$ sudo apt-get install php5-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-mcrypt 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-mcrypt' has no installation candidate
答案1
在 Ubuntu 16.04、16.10 和 17.04 中,php5-mcrypt(php5 的 MCrypt 模块)已更新为 php7.0-mcrypt(PHP 的 libmcrypt 模块)。Ubuntu sudo apt-get install lamp-server^
16.04 中的命令会搜索所有任务:领域并获得全部灯服务器,其中包括 php7.0。然后它以标准方式安装这些包sudo apt-get install package1 package2...
在 Ubuntu 16.04 中打开终端并输入:
sudo apt-get install php7.0-mcrypt
在 Ubuntu 17.10 和 18.04 中 php5-mcrypt 已更新至 php7.1-mcrypt。