php linux下mcrypt扩展的安装方法
2010-09-02 19:41
826 查看
需要libmcrypt, libmcrypt-devel, mhash, mcrypt这四个程序,搜一下就有了。
先安装libmcrypt, libmcrypt-devel,下来自己编译或者rpm就ok了。
然后解开mhash, ./configure, make, make install也ok。
再解开mcrypt, ./configure 此时报错了:
checking for libmcrypt-config... /usr/bin/libmcrypt-config
checking for libmcrypt - version >= 2.5.0... yes
checking for mhash_keygen in -lmhash... yes
checking whether mhash >= 0.8.15... no
configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"
需要在/usr/lib/下手工link, 默认安装到/usr/local/lib/下了:
ln -s /usr/local/lib/libmhash.so -> /usr/lib/libmhash.so.2.0.1
ln -s /usr/local/lib/ libmhash.so.2 -> /usr/lib/libmhash.so.2.0.1
ln -s /usr/local/lib/ libmhash.so.2.0.1 -> /usr/lib/libmhash.so.2.0.1
然后./configure就可以了。
如果重新编译php的话,加入-with-mcrypt就可以了。
如果只希望编译so, 进入php源程序目录, ext/mcrypt,执行./configure, make, make install,出来的mcrypt.so拷到extension目录下,在php.ini中加入extension="mcrypt.so"。
然后:
php -i | grep mcrypt:
mcrypt support => enabled
别忘了重启你的apache, php-fpm, xxxx
先安装libmcrypt, libmcrypt-devel,下来自己编译或者rpm就ok了。
然后解开mhash, ./configure, make, make install也ok。
再解开mcrypt, ./configure 此时报错了:
checking for libmcrypt-config... /usr/bin/libmcrypt-config
checking for libmcrypt - version >= 2.5.0... yes
checking for mhash_keygen in -lmhash... yes
checking whether mhash >= 0.8.15... no
configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"
需要在/usr/lib/下手工link, 默认安装到/usr/local/lib/下了:
ln -s /usr/local/lib/libmhash.so -> /usr/lib/libmhash.so.2.0.1
ln -s /usr/local/lib/ libmhash.so.2 -> /usr/lib/libmhash.so.2.0.1
ln -s /usr/local/lib/ libmhash.so.2.0.1 -> /usr/lib/libmhash.so.2.0.1
然后./configure就可以了。
如果重新编译php的话,加入-with-mcrypt就可以了。
如果只希望编译so, 进入php源程序目录, ext/mcrypt,执行./configure, make, make install,出来的mcrypt.so拷到extension目录下,在php.ini中加入extension="mcrypt.so"。
然后:
php -i | grep mcrypt:
mcrypt support => enabled
别忘了重启你的apache, php-fpm, xxxx
相关文章推荐
- linux下安装php扩展memcache的方法
- Linux(CentOS)下PHP扩展PDO编译安装的方法
- 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
- linux php扩展安装方法
- 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
- Linux中PHP如何安装curl扩展方法
- Linux系统php安装Redis扩展的方法
- linux下php安装mcrypt扩展
- linux,nginx下php安装Redis扩展的方法
- Linux下php安装Redis扩展的方法
- linux中php如何安装CURL扩展方法示例教程
- 64位Linux环境安装PHP TCC 扩展方法
- 64位Linux环境安装PHP TCC 扩展方法
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
- Mac下安装PHP的mcrypt扩展的方法(自己总结的)
- linux php安装扩展方法 查找配置文件
- [Linux]Linux下动态安装PHP扩展的一般方法(图)
- linux php扩展安装方法
- CentOS下PHP的SSH2扩展安装方法 linux学习
- Linux下PHP安装mcrypt扩展模块笔记