php5.6.30环境报错Call to undefined function ImageCreate()  编译安装 gd库发现php5.6.30没有加载gd库[root@cn_vs_web04:/usr/local/php]# php -i |grep configure
Configure Command =>  './configure'  '--prefix=/usr/local/php-5.6.30_fpm' '--with-openssl=/usr/local/lab/openssl' '--with-libxml-dir=/usr' '--with-zlib-dir=/usr/local/lab/zlib-1.2.8' '--with-bz2' '--enable-calendar' '--with-curl=/usr/local/lab/curl-7.36.0' '--enable-dba' '--enable-exif' '--enable-ftp' '--with-jpeg-dir=/usr/local/lab/libjpeg-6b' '--with-png-dir=/usr/local/lab/libpng-1.6.10' '--with-freetype-dir=/usr/local/lab/freetype-2.5.4' '--with-gettext' '--enable-mbstring' '--with-ldap=/usr/local/openldap-2.4.23' '--with-mcrypt=/usr/local/lab/libmcrypt-2.5.8' '--with-mhash=/usr/local/lab/mhash-0.9.9.9' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-unixODBC=/usr/local/lab/unixODBC-2.3.2' '--with-pdo-dblib=/usr/local/lab/freetds-0.92' '--enable-zip' '--with-iconv-dir=/usr/local/lab/libiconv-1.14' '--with-fpm-user=apache' '--with-fpm-group=users' '--enable-fpm' '--with-xmlrpc' '--enable-soap' '--enable-mbregex' '--enable-opcache' '--enable-inline-optimization' '--enable-xml' '--enable-sockets' '--disable-debug

解决办法:编译的时候没有把gd库编译进去,需要再次加进去,还好gd库是扩展库,不需要重新编译php整个程序1.下载php5.6.30源码
php源码下载站
https://www.php.net/releases/源码下载很慢,通过阿里云国外下载(几秒钟),然后传到国内阿里云的服务器速度较快直接国内阿里云下载也很慢

获取源码解压
# wget https://www.php.net/distributions/php-5.6.30.tar.gz
# tar -zxf php-5.6.30.tar.gz
# cd php-5.6.30/ext/gd在源码目录执行phpize
# /usr/local/php/bin/phpize# 重新编译
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-gd
# make && make installBuild complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php-5.6.30_fpm/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files:           /usr/local/php-5.6.30_fpm/include/php/# 将扩展库加入到扩展库文件夹中cp /usr/local/php-5.6.30_fpm/lib/php/extensions/no-debug-non-zts-20131226/ /usr/local/php/lib/php/extensions编辑php.ini加入gd.so扩展库# vim /usr/local/php/php.ini
extension_dir=/usr/local/php/lib/php/extensions
extension=gd.so# 重新启动php
/etc/init.d/php-fpm restart# 验证
[root@cn_vs_web04:/usr/local/lab]# php -m|grep gd
gd[root@cn_vs_web04:/usr/local/lab]# cat /etc/init.d/php-fpm
#! /bin/sh### BEGIN INIT INFO
# Provides:          php-fpm
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts php-fpm
# Description:       starts the PHP FastCGI Process Manager daemon
### END INIT INFOprefix=/usr/local/php
exec_prefix=${prefix}php_fpm_BIN=${exec_prefix}/sbin/php-fpm
php_fpm_CONF=${prefix}/etc/php-fpm.conf
php_fpm_PID=${prefix}/var/run/php-fpm.pidphp_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"wait_for_pid () {try=0while test $try -lt 35 ; docase "$1" in'created')if [ -f "$2" ] ; thentry=''breakfi;;'removed')if [ ! -f "$2" ] ; thentry=''breakfi;;esacecho -n .try=`expr $try + 1`sleep 1done}case "$1" instart)echo -n "Starting php-fpm "$php_fpm_BIN --daemonize $php_optsif [ "$?" != 0 ] ; thenecho " failed"exit 1fiwait_for_pid created $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1elseecho " done"fi;;stop)echo -n "Gracefully shutting down php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -QUIT `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed. Use force-quit"exit 1elseecho " done"fi;;force-quit)echo -n "Terminating php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -TERM `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1elseecho " done"fi;;restart)$0 stop$0 start;;reload)echo -n "Reload service php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -USR2 `cat $php_fpm_PID`echo " done";;*)echo "Usage: $0 {start|stop|force-quit|restart|reload}"exit 1;;esac

转载于:https://www.cnblogs.com/reblue520/p/10950990.html

php5.6.30环境报错Call to undefined function ImageCreate() 编译安装 gd库相关推荐

  1. php源码 gd,CentOS7(lnmp环境)php源码编译安装gd库

    源码编译安装php5.6的时候,为投省事,只安装了mbstring和php-fpm扩展,其他的都没有–enable进去.不过如果所有的扩展都enale进去的话,运行configure脚本的时候会崩溃掉 ...

  2. 【Laravel】使用mews/captcha验证码图片不显示,报错 Call to undefined function Intervention\Image\Gd\imagettfbbox()

    问题:Call to undefined function Intervention\Image\Gd\imagettfbbox() 本函数同时需要 PHP 开启 GD 库和 FreeType 库. ...

  3. ubuntu下面的报错Call to undefined function curl_init()

    系统:ubuntu19.10 完整报错如下: PHP Fatal error:  Uncaught Error: Call to undefined function curl_init() in / ...

  4. linux升级 nginx报错,Linux下升级nginx,编译安装nginx-sticky-module

    添加一个nginx-sticky-module模块,可以防止session丢失,使用nginx sticky模块实现基于cookie的负载均衡. 注:建议去官网下载安装包 ${0}:安装包所在目录:$ ...

  5. 上传图片错误,请重试,报错Call to undefined function think\finfo_open() 报错 解决方法

    笔者最近拿到一套直播系统,ThinkPHP5的后台,测试了后台上传图片的时候均出错,报"上传错误,请重试", 甚是郁闷, 于是立马展开排查工作, 最终发现 报错位置是这里,代码如下 ...

  6. Laravel5.5 第一次运行报错call to undefined function openssl cipher iv length()

    这几天准备开始学习Laravel5.5,没想到第一次运行的时候就报了这个错误,后来各种搜索之后发现是环境配置的问题. 问题根源是 OpenSSL扩展加载失败 首先我的环境是PHP7.0+apache ...

  7. zb加密插件报错Call to undefined function app\admin\model\parse_attr()

    解决: 将php_beast.dll扩展添加对应版本php下的ext中 添加extension=php_beast.dll到php.ini中,重启即可

  8. mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结

    MySQL报错总结 报错原因:/application/mysql-5.6.44/tmp不存在 解决方法:mkdir /application/mysql-5.6.44/tmp 报错原因: /appl ...

  9. Gym导入Atari游戏环境报错

    由于Gym近期版本的更新,导致程序中 import Atari的游戏环境报错.Gym最新版本 0.21.0 虽然修复了一系列更新后的Bug,但是貌似只支持 Python 3.7及以上版本.于是为了能够 ...

最新文章

  1. ORACLE初次安装自动安装软件包
  2. 用网抑云的方式打开程序员的生活......
  3. python 引用和对象理解
  4. 在linux下利用ls命令进行模糊查找
  5. Windows Server 2012系列之三提升域功能级别与降低域功能级别
  6. c语言printf族函数,C语言中的printf族函数深入详解
  7. SSM酒店管理系统的设计与实现毕业设计源码260839
  8. Tableau 连接mysql详细教程
  9. 档案管理制度计算机管理制度,档案管理制度保密制度
  10. 移动支付新趋势:短信支付「Pay by Text」
  11. 5G时代的到来会对UI交互设计产生什么影响?
  12. efishell无法开机shell_efi shell 添加启动项 修复启动
  13. 硕士学位答辩PPT制作技巧
  14. 极验验证(滑动验证)的使用
  15. Debian系统移植 -- 持续更新
  16. 《redis设计与实现》 读书笔记
  17. e4a官方服务器php中间件,e4a接入博维云无服务器平台的接口函数实例
  18. UE4动画 高级运动系统 AdvancedLocomotionSystemV 解析
  19. Moz-css 大全
  20. 阿达帕拉肽AVSEHQLLHDKGKSIQDLRRRELLEKLL-Aib-KLHTA-NH2

热门文章

  1. 小工匠聊架构-布隆过滤器在亿级流量的电商系统中的应用
  2. MyBatis-16MyBatis动态SQL之【支持多种数据库】
  3. Imageloader7-获取图片需要显示的大小
  4. CSS基础_Day03
  5. linux shell mysql备份_linux shell 备份mysql 数据库
  6. 学习笔记Kafka(六)—— Kafka Consumer API及开发实例
  7. 学习笔记Hadoop(十四)—— MapReduce开发入门(2)—— MapReduce API介绍、MapReduce实例
  8. 说说你对binlog、redo log和undo log的理解
  9. Android获取存储和打印输出Logcat日志
  10. python 开放_Python