• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS yum php mcrypt 扩展安装方法

CentOS yum php mcrypt 扩展安装方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了yum mcrypt,php mcrypt,php mcrypt扩展,php mcrypt.dll,php mcrypt encrypt等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

使用 yum install php-mcrypt 安装mcrypt扩展时会提示没有安装包

Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do

mcrypt 是加密扩展库,加载了它可以用他里面自带的22种加密解密算法

CentOS6 默认安装的是php5.3.2

默认的 redhat repos php中是没有 mcrypt 扩展的
根据红帽的官方消息(https://bugzilla.redhat.com/show_bug.cgi?id=621268)RHEL 不打算添加PHP的mcrypt 的支持
Joe Orton 2010-08-05 04:47:17 EDT

Thanks for the report.

We are not planning to ship mcrypt support for PHP.

 解决方法:

从php 官网下载新的php 5.3 源码包后,解压到本地目录
进入解压目录下的 ext 目录后会发现有 mcrypt ,
进入 mcrypt 目录

#cd /ext/mcrypt

#phpize

注意:如果报 -bash:phpize not Found  那么 yum install php-devel 就可以使phpize进行动态编译安装扩展

#./configure  -with-php-config=/usr/sbin/php/bin/php-config

#make && make install

出现:

----------------------------------------------------------------------
Libraries have been installed in:
   /var/php-5.3.10/ext/mcrypt/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/lib64/php/modules/
查看:

# php -m

...

libxml
mbstring
mcrypt
mysql
...
[Zend Modules]
已安装成功!

再次查看 phpinfo ,可以看到mcrypt 扩展详情。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS yum php mcrypt 扩展安装方法

相关文章

  • 2017-05-12CentOS下yum软件包管理器的基本使用攻略
  • 2017-05-12设置CentOS控制台分辨率图文详解
  • 2017-05-12centos基础知识扩展
  • 2017-05-12Centos内存占满如何释放内存?
  • 2017-05-12CentOS常用的文本查看命令详解
  • 2017-05-12virbr0虚拟网卡如何卸载?virbr0虚拟网卡的卸载方法
  • 2017-05-12Linux Shell多进程并发以及并发数控制
  • 2017-05-12在CentOS下安装和卸载图形化界面的方法
  • 2017-05-12CentOS 7系统远程会话管理工具screen怎么安装使用?
  • 2017-05-12红帽企业版更新 Red Hat发布RHEL 7.1下载

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • centos yum只更新安全补丁操作
    • 最小化安装CentOS 6.X之后需要做的配置
    • Linux oracle 9i图文安装教程五
    • 禁止root远程登录centos(启用sudo)
    • 扩展虚拟内存的方法教程
    • CentOS下Vim加密解密文本详解
    • CentOS安装中文支持包的方法
    • linux设置iptables防火墙的详细步骤(centos防火墙设置方法)
    • 在CentOS系统上简单安装配置XRDP服务器
    • linux构建动态WEB服务器安装篇

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有