折翼天使资源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 315|回复: 0

[微擎微赞类] Angel cms 系统检测-开启mcrypt扩展

[复制链接]

8535

主题

8945

帖子

152

积分

网站编辑

Rank: 8Rank: 8

天使之心
0
注册时间
2013-8-22
发表于 2019-2-5 18:09:07 | 显示全部楼层 |阅读模式
mcrypt是php里面重要的加密支持扩展库,Linux环境下该库在默认情况下不开启。window环境下PHP>=5.3默认开启mcrypt扩展。

大致步骤(1)安装mcrypt;(2)安装php对mcrypt的扩展; (3)重启apache;

1.下载Libmcrypt,mhash,mcrypt安装包
  ◆ libmcrypt-版本号.tar.gz
  ◆ mhash-版本号.tar.gz
  ◆ mcrypt-版本号.tar.gz

2.安装libmcrypt
  #tar -zxvf libmcrypt-版本号.tar.gz
  #cd libmcrypt-版本号
  # /usr/local/php5/bin/phpize     #动态编译php模块,使其可以使用configure编译#
  #./configure
  #make
  #make install     #libmcript默认安装在/usr/local#

3.安装mhash
  # tar -zxvf mhash-版本号.tar.gz
  # cd mhash-版本号
  # /usr/local/php5/bin/phpize
  # ./configure
  # make
  # make install     #mhash默认安装在/usr/local#

4.安装mcrypt
  # tar -zxvf mcrypt-版本号.tar.gz
  # cd mcrypt-版本号
  # /usr/local/php/bin/phpize
  # ./configure --with-php-config=/usr/local/php5/bin/php-config
  # make
  # make install   

  安装完毕,按照编译安装后的提示,输出mcrypt.so文件所在的目录

5.复制该文件到php
  # vi /usr/local/php/lib/php.ini
  添加如下行:
  extension = "目录名/mcrypt.so"

6. 重启apache
  /usr/local/apache2/bin/apachectl restart

7.测试mcrypt.so模块是否加载成功
  添加以下内容info.php到/usr/local/apache/htdocs/下
  # vi  /usr/local/apache2/htdocs/info.php
  ---------------
  <?php
  echo phpinfo();
  ?>
  ---------------
  检查80端口是否打开  # lsof -i:80
  浏览器输入 http://localhost/info.php
  显示如下页面内容, mcrypt.so模块即在PHP下加载成功

11.png

QQ|手机版|小黑屋|折翼天使资源社区 ( 鄂ICP备14011314号 鄂公网安备42050202000052号 )

GMT+8, 2019-9-21 17:04 , Processed in 0.123951 second(s), 25 queries .

Powered by 折翼天使

© 2001-2013 Www.ZheYiTianShi.Com

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