在同一台 Debian 机器上同时安装 php5-imagick 和 php7.4-imagick?

在同一台 Debian 机器上同时安装 php5-imagick 和 php7.4-imagick?

当我尝试安装 php7.4-imagick 时,Debian 删除了 php5-imagick 有没有办法保留它们两个 - 所以当我运行 php5 时它可以使用 php5-imagick 版本,而当我运行 php7.4 时它会使用它自己的版本?

看起来两者都需要 imagemagick-common,但是版本不同。

答案1

实际上,有好几个。但问题是,您不仅需要一个库,而且需要所有 PHP 堆栈都是 5.x 版本。不过还是可行的。

  • 使用包管理器,唯一的问题是 php5 很久以前就过时了,因此没有机会使用当前的存储库来执行此操作,但至少对于 necrolegacy 成瘾者来说,值得尝试使用仍然托管 php5 的存储库。
  • 从源安装时使用自定义安装前缀。只需添加--prefix=/usr/local/php-5.6.40为第一个configure参数。
  • 这实际上就是最佳点码头工人手头有。我个人会使用码头工人

相关内容