freeterman 发表于 2012-05-21 14:08

mcrypt.so 文件

请问mcrypt.so文件是怎么得到的
是通过编译mcrypt还是通过别的方式
我今天编译了mcrypt 可是就是没有
怎么搞?

king_819 发表于 2012-05-21 14:40

回复 1# freeterman


    先安装libmcrypt   mcrypt

    再编译php的时候直接 --with-mcrypt

freeterman 发表于 2012-05-22 12:13

谢谢您
这个问题解决了
我是用php的源文件编译的 编译后就有了mcrypt.so文件了
然后把mcrypt.so文件放到rpm安装的php的相应的目录
然后添加一个mcrypt.ini文件就可以了

具体:
1、下载下文中提到的三个软件包,安装
libmcrypt-2.5.8.tar.gz
mhash-0.9.9.tar.gz
mcrypt-2.6.8.tar.gz
2、下载php源文件 解压 到php/ext/mcrypt目录下 运行phpize   configuremake   这样就编译好了
在/ext/mcrypt/.libs/mcrypt.so就有这个文件了

拷贝此文件到/usr/lib/php/modules/#rpm安装的php时保存so文件的目录

建立/etc/php.d/mcrypt.ini文件
less /etc/php.d/mcrypt.ini
; Enable curl extension module
extension=mcrypt.so

重启apache搞定!

freeterman 发表于 2012-05-22 12:17

问题是这样的 我用rpm的方式安装的php没有装php-mcrypt
所以没有mcrypt.so文件
我现在想通过编译mcrypt.tar.gz文件得到 可是编译完没有mcrypt.so文件
后来我就下载了php到到php/ext/mcrypt目录下 运行phpize   configuremake   这样就编译好了
然后就有了mcrypt.so
页: [1]
查看完整版本: mcrypt.so 文件