zoukankan      html  css  js  c++  java
  • 安装php时,make步骤报错make: *** [ext/gd/gd.lo] Error 1

    安装PHP时,make步骤报错make: *** [ext/gd/gd.lo] Error 1

    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c: In function '_php_image_stream_putc':
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:51: error: 'struct gdIOCtx' has no member named 'data'
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c: In function '_php_image_stream_putbuf':
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:58: error: 'struct gdIOCtx' has no member named 'data'
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c: In function '_php_image_stream_ctxfree':
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:67: error: 'struct gdIOCtx' has no member named 'data'
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:68: error: 'struct gdIOCtx' has no member named 'data'
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:69: error: 'struct gdIOCtx' has no member named 'data'
    In file included from /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd.c:103:
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c: In function '_php_image_output_ctx':
    /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/gd_ctx.c:153: error: 'gdIOCtx' has no member named 'data'
    make: *** [ext/gd/gd.lo] Error 1
     
    这个问题好像是处在GD上,先试着不指定GD的路径
     
    ./configure --prefix=/usr/php
    --with-gd --with-apxs2=/usr/apache/bin/apxs
    --enable-mbregex --enable-bcmath
    --with-mysql=/usr/mysql --with-zlib-dir=/usr/zlib
    --enable-mbstring=all --with-pdo-mysql
    --with-mysql-sock=/var/mysql --with-freetype-dir=/usr/freetype
     
    make
    这下虽然没有上边那个错误,但是新的错误又来了。
     
    could not read symbols: Bad value
    经网上一查,如果系统是64位,需要用64位元的方法重新编译安装zlib:
    [root@serv-169 usr]# CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/zlib
     
    [root@serv-169 usr]# make
     
    [root@serv-169 usr]# make install
     
    [root@serv-169 usr]# make clean

    现在在来编译php试试
    make
    make install
    已经成功编译安装。
     
     
  • 相关阅读:
    jQuery 字符串拼接
    jQuery 筛选器 链式编程操作
    jQuery 常用操作
    jQuery介绍 常用选择器
    枚举-增加BOOL类型
    枚举-判断一年中第 125 天是工作日, 还是休息日?假设一年 365 天, 新年第一天是星期一。
    判断大小端序
    信息存储,共用体的应用
    栈的自实现
    strlen,strcat,strcpy,strcpm 自实现
  • 原文地址:https://www.cnblogs.com/fjping0606/p/4760464.html
Copyright © 2011-2022 走看看