设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 6021|回复: 1

centos安装PHP扩展,MCrypt加密处理的方法 Libmcrypt支持库mhash安装,shopex报mysqli

[复制链接]
 成长值: 81

签到天数: 4488 天

[LV.Master]伴坛终老

发表于 2014/7/19 00:04 | 显示全部楼层 |阅读模式 | Google Chrome 35.0.1916.153| Windows
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
没安装前我们看到都是X提示。
1.jpg

2.jpg



方法一,适合腾讯云等有yum源的服务器。

centos只需要运行此命令,然后重启web即可解决、
  1. yum -y install php-mcrypt
复制代码


看图,已经变成勾了
3.jpg



方法二,适合centos无法使用yum的用户。
官方:http://sourceforge.net/projects/mcrypt/files/
http://sourceforge.net/projects/mhash/files/mhash/


需要先安装Libmcrypt支持库才行
  1. wget http://iweb.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
  2. tar zxf libmcrypt-2.5.8.tar.gz
  3. cd libmcrypt-2.5.8
  4. ./configure
  5. make -s
  6. make -s install
  7. cd ..
复制代码


mhash支持库
  1. wget http://iweb.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
  2. tar zxf mhash-0.9.9.9.tar.gz
  3. cd mhash-0.9.9.9
  4. ./configure
  5. make -s
  6. make -s install
  7. cd ..
复制代码




安装开始
  1. wget http://iweb.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz
  2. tar zxf mcrypt-2.6.8.tar.gz
  3. cd mcrypt-2.6.8
  4. LD_LIBRARY_PATH=/usr/local/lib ./configure
  5. make -s
  6. make -s install
  7. cd ..
复制代码

  1. wget http://us1.php.net/distributions/php-5.3.29.tar.gz
  2. tar zxf php-5.3.29.tar.gz
  3. cd php-5.3.29
  4. cd ext
  5. cd mcrypt
  6. /vhs/kangle/ext/tpl_php52/bin/phpize
  7. ./configure --with-php-config=/vhs/kangle/ext/tpl_php52/bin/php-config
  8. make
  9. make install
复制代码


我这提示mcrypt.so文件在这个路径
/vhs/kangle/ext/tpl_php52/lib/php/extensions/no-debug-non-zts-20090626



php.ini加入如下
  1. extension = "/vhs/kangle/ext/tpl_php52/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so"
复制代码


然后重启即可生效。



/vhs/kangle/ext/tpl_php52/bin/phpize 可能报错。
比如提示:Cannot find autoconf
解决办法:
  1. wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
  2. tar -zvxf m4-1.4.9.tar.gz
  3. cd m4-1.4.9/
  4. ./configure && make && make install
  5. cd ../
  6. wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
  7. tar -zvxf autoconf-2.62.tar.gz
  8. cd autoconf-2.62/
  9. ./configure && make && make install
复制代码




欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

洎虐的我 该用户已被删除
发表于 2014/7/19 00:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/4/18 14:32 , Processed in 0.188212 second(s), 28 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表