我需要在 CentOS 4.4 机器上运行 php-mcrypt,这样我就可以 使用 PHP mcrypt 模块(根据公司政策)。
我曾尝试通过 yum 安装它,就像我在 CentOS 5.5 盒子上做的那样,但是没有成功。
[root@server www]# yum install php-mcrypt
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: php-mcrypt
Nothing to do
[root@server www]# cat /etc/redhat-release
CentOS release 4.4 (Final)
我对 CentOS 的经验很少,所以我真的不知道下一步该做什么......
答案1
对于 CentOS 4.x,php-mcrypt 位于centoplus存储库。可以使用以下命令进行安装。
yum install php-mcrypt --enablerepo=centosplus
警告!! 服务器上安装的版本php-mcrypt
必须与服务器上的 php 版本相匹配(或者至少针对相同的库进行编译)。php-mcrypt
从centosplus存储库将导致 PHP 版本发生重大更改 - 您将从 4.xx 升级到 5.1.x。这对您的应用程序来说可能是问题,也可能不是问题。
或者,您可能喜欢使用Atomicorp yum 存储库。他们拥有 PHP 5.2,并且经常更新至 LAMP 堆栈的最新版本。