当前位置:  操作系统/服务器>linux

centos源码编译php5 mcrypt模块步骤详解

    来源: 互联网  发布时间:2014-08-25

    本文导语:  步骤:1.从php.net上面下载php5.3.x版本的源码; 2.centos安装相应的扩展包: 代码如下:yum install libmcrypt libmcrypt-devel mcrypt mhash 下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行. 代码如下:yum install -y httpd-...

步骤:
1.从php.net上面下载php5.3.x版本的源码;

2.centos安装相应的扩展包:

代码如下:

yum install libmcrypt libmcrypt-devel mcrypt mhash

下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行.

代码如下:

yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel 
      libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel
      libc-client libc-client-devel  gd gd-devel libmcrypt libmcrypt-devel
      sqlite sqlite-devel mysql-devel libicu libicu-devel pcre-devel

3.确定phpize有安装到服务器:
whereis phpize

确定php-config的位置:
whereis php-config
执行:
./configure –with-php-config=/usr/bin/php-config
4.make错误:
mcrypt.c:283: error: ‘PHP_FE_END' undeclared here (not in a function)
解决方法:

代码如下:

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c
make

如果是ZEND_MOD_END的错误,则执行:

代码如下:

sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c

5.执行下 make test,测试没有问题.再执行:

代码如下:

make install

6.增加文件: /etc/php.d/mcrypt.ini
代码如下:

; Enable mbstring extension module
extension=mcrypt.so

7.重启web服务器,检查php mcrypt是否安装成功.

    
 
 

您可能感兴趣的文章:

  • linux/centos源码安装nginx编译配置选项参数介绍
  • 这里有人编译过CentOS吗?
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • centos 6.0 如何安装C++编译器
  • centos 下文件编译小问题
  • qt fedora10编译 centos4.5报浮点数例外
  • Centos5.3中 编译文件时报错
  • centos 6.2编译出来的可以执行文件,无法在cenos 5.8上执行
  • ffmpeg在centos5下的编译问题!
  • 为CentOS5.3重新编译内核时出现的问题
  • CentOs5.4安装vsftp时编译出错,gcc安装不全?帮忙分析下
  • centos6.2编译安装compat-wireless时报错。求教!
  • 求助:安装编译Apache程序时出现怪问题?CentOS
  • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
  • Gearman::XS在Centos下的编译安装方法
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • CentOS 6.0安装全过程图文详解
  • centos下mysql主从复制设置详解
  • Centos 5.2下安装多个mysql数据库配置详解
  • Oracle 10G2 for CentOS 5.2 安装截图详解
  • centos下fail2ban安装与配置详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 浙ICP备11055608号-3 iis7站长之家
  • centos下如何查看内核源码
  • 我通国光盘安装了CENTOS4.4 但发现没有安装上LINUX源码 不知道 则么安装上去阿
  • Centos源码安装PHP,页面显示空白
  • CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤
  • 分享CentOS下MySQL最新版本5.6.13源码安装过程
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 在windows 7 系统下安装了CentOS 默认进入的是CentOS如何修改?
  • Centos最新版6.4介绍及下载地址
  • 谁有http://centos.ustc.edu.cn/CentOS-Base.repo.5这个文件?
  • 如何在windows上远程连接centOS桌面
  • ThinkPad E420 安装Win7 CentOS5.7 不能进入CentOS 图形化用户登录界面
  • redhat/centos 常用信息查看命令整理
  • CentOS6.0版本没有CentOS5.0版本人性化
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 有人用过centos吗?请问在centos下怎么在终端运行C语言程序或者JAVA程序?
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • centOS5.4与xp sp3 双系统安装后centOS5不能ping通网关
  • CentOS yum 源设置为163的源操作步骤及配置文件参考
  • 还是centos的源问题
  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • 中国哪里有CentOS 5.2下载镜像?
  • Centos 5系列最新版5.9介绍及下载地址
  • centos mplayer菜单中文乱码
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 关于VM里安装CentOS4.4的问题
  • CentOS 7.0.1406正式版介绍及下载地址
  • CENTOS5.4大概什么时候出来啊?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3