标签: mcrypt

如何在 CentOS 5.7 64 位上为 PHP 5.3.3 安装 mcrypt?

我安装了 php 5.3 和一些使用的模块

yum install php53-{module-name}
Run Code Online (Sandbox Code Playgroud)

但是 mcrypt 没有用。

我是这样搜索的:

yum list php* | grep mcry
Run Code Online (Sandbox Code Playgroud)

唯一出现的包是

php-mcrypt.x86-64         5.1.6-15.e15.centos.1    extras
Run Code Online (Sandbox Code Playgroud)

我对 mhash 有同样的问题。php 的结果更令人困惑。

我知道这可能是一个愚蠢的问题,但任何帮助将不胜感激。我习惯了 Ubuntu 的简单“apt-get install”,一切正常。CentOS 似乎更加注重细节。

谢谢。

编辑:这是我尝试过的:

yum install php53-mcrypt
Run Code Online (Sandbox Code Playgroud)

结果:

No package php53-mcrypt available
Run Code Online (Sandbox Code Playgroud)

并尝试这个:

yum install php-mcrypt
Run Code Online (Sandbox Code Playgroud)

结果是:

Error: php53-common conflicts with php-common
Run Code Online (Sandbox Code Playgroud)

因为 php-mcrypt 试图将 php-common 作为依赖项(?),而我正在尝试使用 php 5.3 而不是 CentOS 5.7 上的默认 php 5.1。

package-management php centos rpm mcrypt

11
推荐指数
2
解决办法
6万
查看次数

如何在 RHEL5 上安装 mcrypt

我们有一个 RHEL5 服务器,我正在尝试在其上安装 PHP-Mcrypt,但当我尝试运行 ./configure 以获取 mcrypt 源文件时卡住了。

我正在使用本指南:http : //atlantatechpro.com/howtos/howtoslinux/howtosmhashmcrypt

当我尝试安装 (./configure) mcrypt 时,我得到了这个

检查 libmcrypt - 版本 >= 2.5.0 ... 否

无法运行 libmcrypt 测试程序,检查原因... 测试程序已编译,但未运行。这通常意味着运行时链接器未找到 LIBMCRYPT 或未找到错误版本的 LIBMCRYPT。如果未找到 LIBMCRYPT,则需要设置 LD_LIBRARY_PATH 环境变量,或编辑 /etc/ld.so.conf 以指向安装位置此外,如果系统需要,请确保已运行 ldconfig

如果您安装了旧版本,最好将其删除,尽管您也可以通过修改 LD_LIBRARY_PATH 使事情正常工作

配置:错误:*** libmcrypt 未找到

我也做在一个文件/etc/ld.so.conf.d/libmcrypt.conf/usr/local/libmcrypt它就跑/sbin/ldconfig

我可能在没有配置参数的情况下尝试重新安装 libmcrypt 把事情搞砸了。

现在有什么建议吗?

rhel5 mcrypt

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

mcrypt ×2

centos ×1

package-management ×1

php ×1

rhel5 ×1

rpm ×1