当我尝试安装 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
参数。 - 这实际上就是最佳点码头工人手头有。我个人会使用码头工人。