`
xuey210
  • 浏览: 3583 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ubuntu7下php5加载mcrypt模块

阅读更多
在ubuntu上,apache2 mysql php 都是装好的。可以说很容易
可是对我一个对php啥都不懂的人儿来说,有难度了
中间绕了不少路,把主要的,搞得时间长的,记下来,其它的都是小问题了。
废话少说 let's go

配置php的时候出一个问题

工程需要加载一个mcrypt模块,大概就是加密一类的工具.!

OK。ubuntu的install大法来了 ^^

apt-get install php5-mcrypt

报错!- - 找不到php5-mcrypt包.

唉,自己下载去装吧

这里记得得下三个文件,别看是只要一个mcrypt.so文件,要装三个东西。汗 - -!

libmcrypt-2.5.8.tar.gz
mhash-0.9.9.tar.gz
mcrypt-2.6.8.tar.gz

就这三个,链接就不找了。累了。网上一搜一把一把的.

tar zxvf libmcrypt-2.5.8.tar.gz //解压
cd libmcrypt-2.5.8 //进目录里
./configure //编译

这时候又出错。 ./configure 不让用 当时头晕了

然后解决,成变不离其宗 install 大法是基本功哦

apt-get install gcc
apt-get install g++
apt-get install make

这样就能装了

下面开始安装,三个文件都是一样的流程
./configure
make
make install

最后装mcrypt-2.6.8.tar.gz就行了

装完了之后libs会有一个mcrypt.so 要的就是它!

把它拷到 /usr/lib/php5/20060613+lfs/ 里面(这个地方我怎么都感觉应该是自动过去的呢,怎么还得我拷 &*^&*%^&%^&)

最后在php.ini里面加一行话(必加,不加上面都白做了)

extension=mcrypt.so

mcrypt.so的名字应该和mcrypt-2.6.8.tar.gz制造出来的一样的名字

保存文件 退出 重启apache 再去刷新页面. mcrypt验证通过了 ok 后面的工作都好做了
分享到:
评论
1 楼 flying_star 2009-12-17  
找不到mcrypt包是因为apt-get 里面的package库需要更新了。执行sudo apt-get update
然后再sudo apt-get install php5-mcrypt

相关推荐

    php_mcrypt.zip

    《PHP Mcrypt模块详解及其多个版本对比》 PHP Mcrypt是一个强大的加密库,它提供了多种加密算法和模式,使得PHP开发者能够对数据进行安全的加密处理。本文将深入探讨PHP Mcrypt的基本概念、功能特性,并结合提供的...

    docker linux下安装为PHP安装mcrypt模块

    安装mcrypt 一开始按网上教程,装php71d中的三个模块,三个步骤。没成功,最后一个模块卡住了。 再搜索发现: mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。 于是,在 php 官网下载 mcrypt ...

    php-mcrypt-5.3.3-1.el6.i686.rpm libmcrypt-2.5.8-9.el6.i686.rpm php mcrypt扩展

    6. **验证安装**:通过运行`php -m`命令查看已安装的PHP模块,确认Mcrypt是否在列表中。 此外,`php-mhash-5.2.9-1.el5.remi.x86_64.rpm`是PHP的Mhash扩展包,虽然在描述中没有提及,但Mhash是一个基础的哈希处理库...

    php_mcrypt.dll_php_mcrypt_

    重启Web服务器后,你可以通过`phpinfo()`函数查看是否成功加载了Mcrypt扩展。 在Linux环境下,Mcrypt通常作为默认的PECL扩展存在。你可以使用以下命令进行安装: ```bash sudo apt-get install php-mcrypt ``` 或者...

    php_mcrypt.dll

    5. **使用**:现在你可以开始使用`mcrypt`函数进行加密和解密操作,例如`mcrypt_encrypt()`和`mcrypt_decrypt()`,注意选择合适的加密模式和算法。 值得注意的是,尽管`mcrypt`扩展在过去的PHP版本中广泛使用,但从...

    php 无法加载mcrypt.dll的解决办法

    这种方法有效的原因是,当Apache启动时会加载bin目录下的所有动态链接库,这样可以确保mcrypt.dll被正确识别和加载。 在尝试以上方法时,要记得重启相关服务来使更改生效。对于Apache来说,这通常意味着重启Apache...

    Appserv中不能加载php_mcrypt.dll的解决方法

    标题 "Appserv中不能加载php_mcrypt.dll的解决方法" 描述了在使用Appserv集成环境时遇到的一个常见问题,即PHP无法加载mcrypt扩展。这个问题通常与缺少依赖库或配置不正确有关。mcrypt是PHP的一个加密扩展,用于执行...

    ubuntu 同时装php5.3和5.2

    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. *...

    CentOS下php安装mcrypt扩展

    CentOS下php安装mcrypt扩展需要的三个安装包,需要重新编译,请大家参考 libmcrypt-2.5.8.tar mcrypt-2.6.7-win32 mcrypt-2.6.8.tar mhash-0.9.9.9.tar

    Linux下PHP安装mcrypt扩展模块笔记

    mcrypt.so模块将被安装到`/usr/local/php5/lib/php/extensions/no-debug-zts-20090626/`目录下。 5. 配置PHP以加载mcrypt扩展模块: 编辑`/usr/local/php5/lib/php.ini`,添加以下行: ``` extension = "/usr/local...

    mcrypt-2.6.8.tar.gz

    mcrypt-2.6.8.tar.gz 是一个包含libmcrypt模块的压缩包,专为PHP设计,用于解决无法加载mcrypt扩展的问题。这个压缩包主要用于在PHP环境中提供加密功能,因为mcrypt扩展是PHP中处理加密算法的一个重要组件,如AES、...

    php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法

    无法加载mcrypt的解决办法 提示:无法加载mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。 在C:\WINDOWS目录下的php.ini文件中, 没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉 所以不能使用相应...

    centos 安装php所需的mcrypt各种插件

    总结一下,要在CentOS 6.5上安装PHP的mcrypt插件,你需要先更新系统,添加EPEL仓库,安装PHP,然后在无网络环境下使用提供的rpm包安装mcrypt,最后配置PHP并重启服务。通过这个过程,你可以为你的服务器提供一个完整...

    centos源码编译php5 mcrypt模块步骤详解

    ### CentOS 源码编译 PHP5 mcrypt 模块步骤详解 在 CentOS 系统中,如果服务器安装的是 PHP5.3 版本,并且需要使用 mcrypt 扩展,但该扩展并未包含在系统预装的 PHP 源码中时,就需要通过源码编译的方式来手动安装 ...

    Ubuntu编译安装php7

    在Ubuntu系统中手动编译安装PHP7可以更好地控制PHP的版本以及所包含的模块,同时也能针对特定环境进行优化,提升性能。本文将详细介绍如何在Ubuntu环境下从源码编译安装PHP 7,并加入必要的扩展,如Redis支持等。 #...

    mcrypt 2.5.7 扩展及php 5.6.27 源码包.zip

    Mcrypt库提供了多种加密模式,如CBC、CFB、ECB、OFB等,以及不同的填充方式,例如零填充、PKCS7填充等。以下是一段简单的PHP代码示例,演示如何使用Mcrypt进行加密和解密: ```php $key = "your_secret_key"; $iv =...

    在ubuntu 14.04上安装php7.pdf

    ### 在Ubuntu 14.04上安装PHP 7的知识点详解 #### 一、环境准备与基础概念 - **Ubuntu 14.04**:这是一个基于Debian的Linux发行版,以其稳定性著称。它非常适合服务器部署,特别是在Web开发环境中。 - **PHP 7**:...

    mcrypt扩展与php7.2.0源码包.zip

    5. **验证安装**:通过运行`php -m`命令查看是否成功安装了MCrypt扩展。 在进行这些操作时,记得备份现有的系统配置,以防止意外情况。同时,如果你正在考虑升级到PHP 7.2以上版本,应该评估你的代码库,看看是否有...

    ubuntu下安装wordpress

    在配置文件中设置“blowfish_secret”,并安装加密模块php5-mcrypt,编辑PHP配置文件添加扩展支持。 ### 三、安装WordPress #### 步骤1:下载WordPress 从WordPress官方网站下载最新版本的安装包,解压缩并将其...

Global site tag (gtag.js) - Google Analytics