Centos 6.7上的PHP安装错误(libmcrypt)

时间:2017-02-15 05:39:05

标签: php vagrant centos6

配置

PHP 5.6

Mysql 5.6..x

Nginx 1.8.x

CentOS 6.7

当我运行yum install php-mcrypt时,我收到错误

Error: Package: php55w-mcrypt-5.5.38-1.w6.x86_64 (webtatic)
       Requires: libmcrypt.so.4()(64bit)

我尝试将文件(libmcrypt)复制到lib64中,但它也没有显示出来。不知道为什么,我正在使用

sudo cp /home/vagrant/lib-files/libmcrypt.so.4 /usr/lib64/ 

当我检查我的lib64时,仍然没有。

我也试过这个。 我也试过这个并得到了这个输出。仍然没有工作。

sudo yum install php-mcrypt
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.pac-12.org
 extras: centos.mirrors.my2pro.com
* updates: mirrors.ocf.berkeley.edu
* webtatic: us-east.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php56w-mcrypt.x86_64 0:5.6.30-1.w6 will be installed
--> Processing Dependency: libmcrypt.so.4()(64bit) for package:      php56w-mcrypt-5.6.30-1.w6.x86_64
--> Finished Dependency Resolution
Error: Package: php56w-mcrypt-5.6.30-1.w6.x86_64 (webtatic)
       Requires: libmcrypt.so.4()(64bit)

1 个答案:

答案 0 :(得分:1)

我无法评论,所以我会回答希望它能提供帮助:

在我之前的情况下(我们基本上有相同的设置,CentOS,PHP MySQL)

yum -y update
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install php56w php56w-opcache -y
yum install -y php56w-mcrypt

请尝试这个。您可以跳过更新到最新的操作系统。