使用 yum install php-mcrypt 安装mcrypt扩展时会提示没有安装包
mcrypt 是加密扩展库,加载了它可以用他里面自带的
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 扩展详情。
Ubuntu 14.04 LTS是最新的Ubuntu长期支持版本,拥有多项改进并添加了新版本软件。如果你已升级至Ubuntu 14.04,在体验新版本的同时还需要知道5件事。1、禁用集成的Amazon搜索Ubuntu Dash集成了Amazon搜索结果,当你在...
ubuntuLTS
用户管理Linux服务器时,为了安全都会使用密钥进行登录,而不是使用root密码登录,但是云锁登录却需要使用root密码进行登录管理。遇到这种情况可以先设置root密码,再修改ssh禁止使用密码登录系统,这样既可以登录云锁,也解决了ssh登录安全的问题。Wdc...
linux服务器安全云锁密钥
说明:操作系统:CentOS一、安装编译工具包yum install gcc gcc-c++ makeyum install glibc-static二、安装chkrootkitcd /usr/local/src/wget ftp://ftp.pangeia....
linux服务器安全rootkit后门检测
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存首先去python官网下载py...
linuxPython安装