PHP 5.6 Mcrypt x64与MIT方案不兼容?

PHP 5.6 Mcrypt x64与MIT方案不兼容?,php,ubuntu,64-bit,scheme,apt-get,Php,Ubuntu,64 Bit,Scheme,Apt Get,我已经在Mint 17.2 x64(肉桂色)上安装了PHP5.6PHP5.6.17-1+deb.sury.org~trusty+2(cli)。如果我尝试安装mit scheme,我会得到: sudo-apt-get-install-mit方案 正在阅读软件包列表。。。多恩 构建依赖关系树 正在读取状态信息。。。多恩 以下软件包已自动安装,不再需要: dbconfig公共libjs代码镜像libjs jquery cookie libjs jquery事件拖动 libjs jquery元数据li

我已经在Mint 17.2 x64(肉桂色)上安装了PHP5.6
PHP5.6.17-1+deb.sury.org~trusty+2(cli)
。如果我尝试安装
mit scheme
,我会得到:


sudo-apt-get-install-mit方案
正在阅读软件包列表。。。多恩
构建依赖关系树
正在读取状态信息。。。多恩 以下软件包已自动安装,不再需要: dbconfig公共libjs代码镜像libjs jquery cookie libjs jquery事件拖动 libjs jquery元数据libjs jquery鼠标滚轮libjs jquery表排序器 libjsjqueryui-php-gettext 使用“apt get autoremove”删除它们。 将安装以下额外软件包: libmcrypt4:i386 libmhash2:i386 libpq5:i386 建议套餐: libmcrypt dev:i386 mcrypt:i386 mit方案dbg:i386 将删除以下程序包: libmcrypt dev libmcrypt4 mcrypt php5 mcrypt phpmyadmin 将安装以下新软件包: libmcrypt4:i386 libmhash2:i386 libpq5:i386 mit方案:i386 0已升级,4已新安装,5已删除,38未升级。 需要获得6668 kB的档案。 执行此操作后,将释放5040 kB的磁盘空间。


似乎问题出在
libmcrypt4
libmcrypt4:i386
之间。是否有x64版本的Scheme,或者有没有办法防止这两个
mcrypt
版本相互干扰?最好的(最差的)选项看起来像是在32位虚拟机中安装方案。另一个选项是从32位源代码编译PHP,如果这在64位机器上是可能的话。还有人遇到过这个问题吗?

事实上,两年前,我在gentoo上从我的包管理器之外的源代码构建了mit方案,并且它仍然有效。我建议您从源代码()安装mit scheme或更新到jessie,因为jessie包括amd64版本,而wheezy没有

所以在喘息中答案不是。不过,我确信您可以将9.0.1及更高版本编译为64位目标

file /usr/local/bin/mit-scheme-x86-64
/usr/local/bin/mit-scheme-x86-64: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.9, not stripped

对不起,我没抓到薄荷糖,我以为是Debian。但是,您应该能够查看软件包页面,看看哪个版本支持amd64软件包。我的建议是,如果你不能更新,还是编译吧。jessie软件包在mint中工作的可能性很小。我直接从您提供的debian.org链接下载了debian软件包,它的安装和运行没有问题。有时Debian软件包可以一直工作下去,很高兴这次它做到了!谢谢你的提示!