php5enmod 返回命令未找到

php5enmod 返回命令未找到

我已尝试了许多有关此问题的指南,但到目前为止我仍无法解决php5enmod mcrypt

Ubuntu 12.04
PHP 5.3.10

/etc/php5/conf.d以下是ls的输出/etc/php5/mods-available

https://privatepaste.com/35aee04356

root:~# sudo php5enmod mcrypt
sudo: php5enmod: command not found
root:~#

答案1

php5enmod在 Debian 中引入了5.4.0~rc6-2该版本的软件包php5(请参阅变更日志,Ctrl+F 是你的朋友)。由于 Ubuntu 软件包是从 Debian 导入的,因此它也仅在 Ubuntu 中的 PHP 5.4+ 软件包中可用。

答案2

我遇到了这个问题,我发现 phpenmod 命令在 php-common 包中

如您所知,可以使用以下命令安装 php-common:

apt-get install php-common

答案3

在使用 ondrej 的 PPA 安装 PHP 后,我在 Ubuntu 20.04.3 LTS 上遇到了 PHP 5.6 的问题,因为 PHP 5.6 在当前的 Ubuntu 存储库中不可直接使用。

如果即使您已经安装了和包php5enmod仍然找不到,请尝试使用:php5.6php-commonphpenmod

sudo phpenmod -v 5.6 mcrypt
  • 在哪里-v 5.6指定您想要使用的 PHP 版本。

相关内容