繁体   English   中英

PHP 5.6 Mcrypt x64和MIT Scheme不兼容吗?

[英]PHP 5.6 Mcrypt x64 and MIT Scheme not compatible?

我目前在Mint 17.2 x64(Cinnamon)上安装了PHP 5.6 PHP 5.6.17-1+deb.sury.org~trusty+2 (cli) )。 如果我尝试安装mit-schememit-scheme得到:

sudo apt-get install mit-scheme Reading package lists... Done Building dependency tree
Reading state information... Done The following packages were automatically installed and are no longer required: dbconfig-common libjs-codemirror libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui php-gettext Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libmcrypt4:i386 libmhash2:i386 libpq5:i386 Suggested packages: libmcrypt-dev:i386 mcrypt:i386 mit-scheme-dbg:i386 The following packages will be REMOVED: libmcrypt-dev libmcrypt4 mcrypt php5-mcrypt phpmyadmin The following NEW packages will be installed: libmcrypt4:i386 libmhash2:i386 libpq5:i386 mit-scheme:i386 0 upgraded, 4 newly installed, 5 to remove and 38 not upgraded. Need to get 6,668 kB of archives. After this operation, 5,040 kB disk space will be freed.

似乎问题出在libmcrypt4libmcrypt4:i386 是否没有x64版本的Scheme,还是没有办法防止这两个mcrypt版本相互干扰? 最佳(较差)选项看起来像在32位虚拟机中安装Scheme。 如果可以在64位计算机上编译PHP,则可以从32位源代码编译PHP。 还有其他人遇到这个问题吗?

实际上,两年前,我最终从gentoo上的软件包管理器之外的源构建了mit-scheme,并且它仍在工作。 我建议您从源代码( https://www.gnu.org/software/mit-scheme/liarc-build.html )安装mit-scheme或更新至jessie,因为jessie包含amd64版本,而wheezy则不。 https://packages.debian.org/jessie/mit-scheme

因此,在喘不过气来的答案不是。 但是我肯定知道您可以将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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM