2016 - 2024

感恩一路有你

Centos 6.4 LAMP 安装 Mcrypt 扩展

浏览量:3018 时间:2024-02-05 17:34:14 作者:采采

在 Centos 6.4 虚拟机环境下安装和配置 LAMP 平台时,可能会遇到无法安装 Mcrypt 扩展的问题。本文将介绍如何解决这个问题。

下载所需安装包

首先,在百度云上下载以下安装包:php-5.3.3.tar.gz、libmcrypt-2.5.8.tar.gz、mhash-0.9.9.9.tar.gz 和 mcrypt-2.6.8.tar.gz。你可以使用 WinSCP 将这些包传输到虚拟机的 ROOT 目录下,或者直接在 Centos 下使用 wget 命令进行下载。

安装依赖软件包

1. 在 Terminal 中输入以下命令,安装 gcc 和 gcc-c 这两个软件包:

```

[ libmcrypt-2.5.8]# yum -y install gcc gcc-c

```

此步骤可以解决 "checking for C compiler default output file name... configure: error: C compiler cannot create executables" 错误。

2. 在 Terminal 中输入以下命令,安装 make 软件包:

```

[ libmcrypt-2.5.8]# yum install make

```

此步骤可以解决 "-bash: make: command not found" 错误。如果没有安装 make,会出现这个错误提示。

3. 在 Terminal 中输入以下命令,检查是否已安装 phpize:

```

[ mcrypt]# whereis phpize

```

如果显示如下结果,则表示已经安装了 phpize。

4. 如果没有安装 phpize,请在 Terminal 中输入以下命令进行安装:

```

[ mcrypt]# yum -y install php-devel

```

安装 Libmcrypt 库

1. 在 Terminal 中输入以下命令,解压 libmcrypt 安装包:

```

[ ~]# tar -zxvf libmcrypt-2.5.8.tar.gz

```

2. 进入解压后的 libmcrypt 目录:

```

[ ~]# cd libmcrypt-2.5.8

```

3. 执行以下命令,配置 libmcrypt:

```

[ libmcrypt-2.5.8]# ./configure

```

4. 执行以下命令,编译并安装 libmcrypt:

```

[ libmcrypt-2.5.8]# make make install

```

5. 返回根目录:

```

[ libmcrypt-2.5.8]# cd

```

安装 Mhash 库

1. 解压 mhash 安装包:

```

[ ~]# tar -zxvf mhash-0.9.9.9.tar.gz

```

2. 进入解压后的 mhash 目录:

```

[ ~]# cd mhash-0.9.9.9

```

3. 执行以下命令,配置 mhash:

```

[ mhash-0.9.9.9]# ./configure

```

4. 执行以下命令,编译并安装 mhash:

```

[ mhash-0.9.9.9]# make make install

```

5. 返回根目录:

```

[ mhash-0.9.9.9]# cd

```

解压 PHP

1. 解压 php 安装包:

```

[ ~]# tar -zxvf php-5.3.3.tar.gz

```

2. 进入解压后的 php 目录:

```

[ ~]# cd php-5.3.3/ext/mcrypt

```

通过 PHPIZE 安装并编译 Mcrypt

1. 输入以下命令,使用 phpize 安装 Mcrypt:

```

[ mcrypt]# /usr/bin/phpize

```

2. 输入以下命令,配置 Mcrypt:

```

[ mcrypt]# ./configure --with-php-config/usr/bin/php-config

```

3. 输入以下命令,编译并安装 Mcrypt:

```

[ mcrypt]# make make install

```

编辑 文件

1. 使用 vi 命令打开 文件:

```

[ ~]# vi

```

2. 使用向下箭头键滚动至文件末尾,在最后一行按下 "i" 键开始编辑,添加以下内容:

```

extension

```

3. 编辑完成后,按 "ESC" 键退出编辑模式,然后按 "Shift :" 键,输入 "wq" 保存并退出。

重新启动 Apache

在 Terminal 中输入以下命令,重启 Apache 服务器:

```

[ ~]# service httpd restart

```

通过以上步骤,你已成功解决了 Centos 6.4 LAMP 下安装 Mcrypt 扩展的问题。现在你可以继续使用该扩展来提升你的网站功能和安全性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。