让CentOS下PHP5.3+支持mcrypt
来源:互联网 发布:手机答题软件 编辑:程序博客网 时间:2024/06/05 14:19
居说红帽子将不再对mcrypt提供支持,导致一些国外的开源PHP项目无法正常工作。其实解决的方法依然很简单。步骤如下:
编mcrypt步骤:
如果在编译过程中发生错误,如:error: ‘PHP_FE_END’ undeclared here (not in a function)
可先执行以下命令再进行编译操作:
sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c
sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c
编译成功后,会在 /usr/lib/php/modules 目录下生成 mcrypt.so 文件
修改/etc/下的 php.ini文件,添加:extension=mcrypt.so
然后重新启动web服务程序,你的php5.3+将完成对mcrypt的支持设置
- 下载同版本PHP的源代码
- 解压PHP源代码后,进入 ext/mcrypt目录
- 自己手工编译 mcrypt 源代码,生成 mcrypt.so
- 修改 /etc/php.ini 文件,添加 mcrypt.so
编mcrypt步骤:
- 进入mcrypt目录,执行以下操作
- phpize
- ./configure --with-php-config=/usr/bin/php-config
- make
- make install
如果在编译过程中发生错误,如:error: ‘PHP_FE_END’ undeclared here (not in a function)
可先执行以下命令再进行编译操作:
sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c
sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c
编译成功后,会在 /usr/lib/php/modules 目录下生成 mcrypt.so 文件
修改/etc/下的 php.ini文件,添加:extension=mcrypt.so
然后重新启动web服务程序,你的php5.3+将完成对mcrypt的支持设置
- 让CentOS下PHP5.3+支持mcrypt
- php5.3 安装mcrypt
- centos 6下yum安装mcrypt libmcrypt支持库
- windows 下php5.x mcrypt 开启
- CentOS下安装mcrypt库
- CentOS下安装php5.3
- 让PHP5支持MYSQL
- 让Apache支持PHP5
- CentOS 5 下安装nginx1.05+php5.3+mongodb1.82支持-笔记
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- CentOS下php安装mcrypt扩展
- 可变参数控制函数
- object-c中的函数定义前面的加号和减号
- Ones(P2551)
- java web程序练习
- 优先队列
- 让CentOS下PHP5.3+支持mcrypt
- 中断异常
- Agile 2012大会议程发布
- 第二天课
- 软中断
- c# 与桌面程序交互
- 把你的测试用例当作一幅画(原文作者:MiniStarClub001-邰晓梅)
- 履行正确的价值观
- CXF WebServices 集成Spring