首先要下载三个软件(下载地址是我提供的,里面有不同的压缩版本),分别是
libmcrypt-2.5.8.tar.gz
下载地址: http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459
mhash-0.9.9.tar.gz
下载地址: http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
mcrypt-2.6.8.tar.gz
下载地址: http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
这三个文件都要下载,为的只是编译出一个mcrypt.so。哎!
然后把程序上传到服务器上(当然,如果你从linux上服务器直接下载的,那就不用上传了,这不废话么)
tar zxvf libmcrypt-2.5.8.tar.gz //解压
cd libmcrypt-2.5.8 //进目录里,然后就开始安装了。
下面开始安装,三个文件都是一样的流程
./configure
make
make install
然后按照 增加mbstring模块一样 --|
找到php的源码包 /usr/local/src/php-5.2.14
php安装目录是/usr/local/php
# cd /usr/local/src/php-5.2.14/ext/mcrypt/
# /usr/local/php/bin/phpize
# ./configure –with-php-config=/usr/local/php/bin/php-config
# make
# make install
执行完毕后在php.ini里增加extension=mcrypt.so
重启web服务器, 看一下phpinfo, 应该支持mcrypt了
分享到:
相关推荐
安装mcrypt 一开始按网上教程,装php71d中的三个模块,三个步骤。没成功,最后一个模块卡住了。 再搜索发现: mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。 于是,在 php 官网下载 mcrypt ...
《PHP Mcrypt模块详解及其多个版本对比》 PHP Mcrypt是一个强大的加密库,它提供了多种加密算法和模式,使得PHP开发者能够对数据进行安全的加密处理。本文将深入探讨PHP Mcrypt的基本概念、功能特性,并结合提供的...
6. **验证安装**:通过运行`php -m`命令查看已安装的PHP模块,确认Mcrypt是否在列表中。 此外,`php-mhash-5.2.9-1.el5.remi.x86_64.rpm`是PHP的Mhash扩展包,虽然在描述中没有提及,但Mhash是一个基础的哈希处理库...
6. 测试mcrypt模块是否正确加载: 创建一个名为`info.php`的文件,将其内容设置为: ```php <?php echo phpinfo(); ?> ``` 将这个文件放在Apache的Web根目录`/usr/local/apache2/htdocs/`下。 确保Apache的80端口...
在 CentOS 系统中,如果服务器安装的是 PHP5.3 版本,并且需要使用 mcrypt 扩展,但该扩展并未包含在系统预装的 PHP 源码中时,就需要通过源码编译的方式来手动安装 mcrypt 模块。以下是一步一步的详细操作指南。 #...
mcrypt-2.6.8.tar.gz 是一个包含libmcrypt模块的压缩包,专为PHP设计,用于解决无法加载mcrypt扩展的问题。这个压缩包主要用于在PHP环境中提供加密功能,因为mcrypt扩展是PHP中处理加密算法的一个重要组件,如AES、...
安装Mcrypt扩展库的过程相对简单,在PHP的配置文件php.ini中,找到libmcrypt.dll文件,并将前面的分号注释去掉,保存文件后重启服务器即可。 安装完成后,开发者可以利用Mcrypt库提供的函数来实现数据的加密和解密...
本文将详细讲解如何在Linux系统下离线安装PHP所需的扩展,以及为何这种安装方式对于某些环境至关重要。 离线安装PHP扩展通常在无法连接到互联网或者网络环境不稳定的情况下非常实用。在描述中提到的场景中,我们有...
标题“php_mcrypt-1.0.3-7.2-ts-vc15-x64.zip”揭示了这个压缩包是关于PHP的一个扩展模块——php_mcrypt,版本为1.0.3,针对PHP 7.2版本,适用于多线程(Thread Safety,TS)环境,且是为VC15编译器构建的64位(x64...
PHP作为服务器端脚本语言,提供了多种加密库和函数,如MCrypt、OpenSSL和PHP内置的加密函数(如`hash()`、`password_hash()`等)。这些工具用于保护敏感数据,防止未授权访问或篡改。 2. **Weevely的加密机制** ...
标题中的"php-mcrypt-1.0.3-7.3-ts-vc15-x64.zip"揭示了我们正在处理的是PHP的一个扩展模块——MCrypt,版本为1.0.3,适用于PHP 7.3,是线程安全(TS)版本,使用Visual C++ 15编译器构建,且是针对64位(x64)操作...
5. **加密和解密模块**:如openssl和mcrypt,用于对数据进行加密,保护敏感信息的安全。 6. **文件上传下载模块**:如move_uploaded_file()函数,支持用户在Web应用中上传文件。 7. **图像处理模块**:如GD库,...
但是从php7.0 升级到 php7.1 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于是坑来了: 今天在使用微信开放平台对接一个内容管理系统的时候,在绑定...
这种方式涉及到打开一个mcrypt模块,创建初始化向量(IV),根据密钥和IV初始化资源对象,然后进行加密或解密操作。 具体步骤包括: 1. 使用mcrypt_module_open()打开一个mcrypt模块。 2. 使用mcrypt_create_iv()...
可通过`phpinfo()`函数或者`php -m`命令查看是否列出了mcrypt模块。 - 如果未安装mcrypt扩展,则考虑安装或者升级PHP至较新版本,使用`openssl`扩展替代mcrypt进行加密操作。 - 在新版本的PHP中,修改加密类,使用`...
sudo apt-get install php5 php5-common php5-cli php5-dev php5-mysql phpmyadmin php5-pgsql phppgadmin php5-gd php5-mcrypt php5-curl php-pear libapache2-mod-php5 php5-xdebug php5-codesniffer ``` 2. *...
根据需求,可能还需要安装其他PHP扩展,如MySQLi或PDO_MySQL以支持数据库连接,或者mcrypt用于加密功能。安装方法与GD库和Curl类似,即解压源码包,配置,编译,安装。 总结,安装Linux下的PHP和其组件需要一定的...