在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 后面的工作都好做了
分享到:
相关推荐
《PHP Mcrypt模块详解及其多个版本对比》 PHP Mcrypt是一个强大的加密库,它提供了多种加密算法和模式,使得PHP开发者能够对数据进行安全的加密处理。本文将深入探讨PHP Mcrypt的基本概念、功能特性,并结合提供的...
安装mcrypt 一开始按网上教程,装php71d中的三个模块,三个步骤。没成功,最后一个模块卡住了。 再搜索发现: mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。 于是,在 php 官网下载 mcrypt ...
6. **验证安装**:通过运行`php -m`命令查看已安装的PHP模块,确认Mcrypt是否在列表中。 此外,`php-mhash-5.2.9-1.el5.remi.x86_64.rpm`是PHP的Mhash扩展包,虽然在描述中没有提及,但Mhash是一个基础的哈希处理库...
重启Web服务器后,你可以通过`phpinfo()`函数查看是否成功加载了Mcrypt扩展。 在Linux环境下,Mcrypt通常作为默认的PECL扩展存在。你可以使用以下命令进行安装: ```bash sudo apt-get install php-mcrypt ``` 或者...
5. **使用**:现在你可以开始使用`mcrypt`函数进行加密和解密操作,例如`mcrypt_encrypt()`和`mcrypt_decrypt()`,注意选择合适的加密模式和算法。 值得注意的是,尽管`mcrypt`扩展在过去的PHP版本中广泛使用,但从...
这种方法有效的原因是,当Apache启动时会加载bin目录下的所有动态链接库,这样可以确保mcrypt.dll被正确识别和加载。 在尝试以上方法时,要记得重启相关服务来使更改生效。对于Apache来说,这通常意味着重启Apache...
标题 "Appserv中不能加载php_mcrypt.dll的解决方法" 描述了在使用Appserv集成环境时遇到的一个常见问题,即PHP无法加载mcrypt扩展。这个问题通常与缺少依赖库或配置不正确有关。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. *...
CentOS下php安装mcrypt扩展需要的三个安装包,需要重新编译,请大家参考 libmcrypt-2.5.8.tar mcrypt-2.6.7-win32 mcrypt-2.6.8.tar mhash-0.9.9.9.tar
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 是一个包含libmcrypt模块的压缩包,专为PHP设计,用于解决无法加载mcrypt扩展的问题。这个压缩包主要用于在PHP环境中提供加密功能,因为mcrypt扩展是PHP中处理加密算法的一个重要组件,如AES、...
无法加载mcrypt的解决办法 提示:无法加载mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。 在C:\WINDOWS目录下的php.ini文件中, 没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉 所以不能使用相应...
总结一下,要在CentOS 6.5上安装PHP的mcrypt插件,你需要先更新系统,添加EPEL仓库,安装PHP,然后在无网络环境下使用提供的rpm包安装mcrypt,最后配置PHP并重启服务。通过这个过程,你可以为你的服务器提供一个完整...
### CentOS 源码编译 PHP5 mcrypt 模块步骤详解 在 CentOS 系统中,如果服务器安装的是 PHP5.3 版本,并且需要使用 mcrypt 扩展,但该扩展并未包含在系统预装的 PHP 源码中时,就需要通过源码编译的方式来手动安装 ...
在Ubuntu系统中手动编译安装PHP7可以更好地控制PHP的版本以及所包含的模块,同时也能针对特定环境进行优化,提升性能。本文将详细介绍如何在Ubuntu环境下从源码编译安装PHP 7,并加入必要的扩展,如Redis支持等。 #...
Mcrypt库提供了多种加密模式,如CBC、CFB、ECB、OFB等,以及不同的填充方式,例如零填充、PKCS7填充等。以下是一段简单的PHP代码示例,演示如何使用Mcrypt进行加密和解密: ```php $key = "your_secret_key"; $iv =...
### 在Ubuntu 14.04上安装PHP 7的知识点详解 #### 一、环境准备与基础概念 - **Ubuntu 14.04**:这是一个基于Debian的Linux发行版,以其稳定性著称。它非常适合服务器部署,特别是在Web开发环境中。 - **PHP 7**:...
5. **验证安装**:通过运行`php -m`命令查看是否成功安装了MCrypt扩展。 在进行这些操作时,记得备份现有的系统配置,以防止意外情况。同时,如果你正在考虑升级到PHP 7.2以上版本,应该评估你的代码库,看看是否有...
在配置文件中设置“blowfish_secret”,并安装加密模块php5-mcrypt,编辑PHP配置文件添加扩展支持。 ### 三、安装WordPress #### 步骤1:下载WordPress 从WordPress官方网站下载最新版本的安装包,解压缩并将其...