引用
64位centos5.6干净版。
在安装GD库之前已经安装了zlib,libpng,freetype等一些软件了。
GD一开始的版本是GD_2_0_34RC1.tar.gz。
解压后没有configure文件。
上网查询得知,可以运行bootstrap.sh生产configure文件。
但是产生错误,... configure.ac:64: error: possibly undefined macro: AM_ICONV ...。
上网查询得知缺少gettext包。
通过yum install gettext安装后,再执行bootstrap.sh产生同样错误。
下载gd-2.0.35.tar.gz。
解压后运行configure --prefix... --with-...。产生同样错误。
下载gettext-0.18.2.tar.gz 解压 编译 安装。
回到gd源码文件目录 make 产生错误,gd_png.c:16:53: error: png.h: No such file or directory。
上网查询得知可以如下解决:
vi gd_png
将
include “png.h” /* includes zlib.h and setjmp.h */
替换成:
include “/usr/local/libpng/include/png.h” /* includes zlib.h and setjmp.h */
红色部分根据自己情况而定,保存退出
再运行make && make install。
到此为止问题解决。
引用
安装libmcrypt-2.5.8的时候也出现了错误。
好像是通过如下方法解决的:
回到zlib源码目录
执行make clear
./configure 后面没有--prefix等信息
make && make install
再回到libscrypt源码目录执行相应命令,问题解决
分享到:
相关推荐
### Apache2.2 PHP5.5 CentOS5.6 安装指南 #### 一、环境配置及准备 本文档提供了一套在CentOS 5.6操作系统上安装Apache 2.2.14、PHP 5.5以及相关组件(如MySQL 5.1.40、GD库等)的详细步骤。所有操作均基于作者...
在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...
Dockerfile 安装php5.6镜像 FROM hub.c.163.com/netease_comb/centos:7 MAINTAINER www.source-open.com RUN yum install -y gcc gcc-c++ make gd-devel libxml2-devel libcurl-devel libjpeg-devel libpng-devel ...
本文将详细介绍在Centos6.5环境下安装Zabbix3.4的具体步骤,并分享一些实际操作中可能遇到的问题及解决方案。 #### 操作环境 - **虚拟机软件**:VMwareWorkstation - **操作系统**:Centos6.5 #### 编译安装 ###...
在 CentOS 5.6 系统中,将 PHP 从早期版本升级到 5.3 是一个必要的步骤,因为更新 PHP 版本可以提供更好的安全性和性能优化。这里我们将详细探讨如何通过 YUM 包管理器来实现这个过程。 首先,我们需要理解 CentOS ...
《PHP 5.6在CentOS系统中的安装与配置详解》 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。PHP 5.6是该系列的一个重要版本,提供了许多增强功能和优化,提高了性能和...
### Centos7系统安装Nextcloud 13.0.6 的详细步骤 #### 一、前言 Nextcloud是一款开源的文件同步与共享平台,它提供了类似于Dropbox的服务,但用户可以完全控制自己的数据存储位置。Nextcloud的核心是基于PHP语言...
在Linux系统管理中,有时需要更新过时的软件包以保持系统的...对于遇到任何问题或有进一步需求的用户,建议查阅相关文档或在线社区寻求帮助。同时,感谢大家对技术文章的支持,我们会继续提供更多的实用教程和指南。
### Linux 6 下编译安装 PHP 5.6 实例详解 #### 一、概述 在 Linux 系统中,编译安装 PHP 是一个常见且重要的任务,尤其是在需要定制化配置或者使用较旧版本的情况下。本文将详细介绍如何在 CentOS 6.7 系统上从...
CentOS 7.5安装Cacti 1.1.38涉及的IT知识点如下: 1. CentOS操作系统介绍: CentOS(Community ENTerprise Operating System)是一个开源的社区企业操作系统版本,它是基于Red Hat Enterprise Linux(RHEL)的源...
5. 如果遇到mysqli扩展的Client API版本不一致的问题,需要检查`php.ini`中的配置,确保PHP与MySQL的客户端库版本匹配。如果需要,可以重新安装对应版本的PHP MySQL扩展。 完成上述步骤后,你将拥有一个运行Nginx ...
--with-gd\ --with-zlib-dir=/usr/lib\ --with-png-dir=/usr/lib\ --with-jpeg-dir=/usr/lib\ --with-gettext\ --with-mhash\ --with-ldap make && make install cp ...
4. **解决依赖问题**:如果遇到 GCC 或其他依赖问题,可以通过以下命令安装所需的依赖。 - 对于 SuSE Linux: ```bash zypper install gcc zypper install gcc-c++ ``` - 对于其他发行版(如 CentOS): ```...
### CentOS 7.0 编译安装 Nginx1.6.0 + MySQL5.6.19 + PHP5.5.14 #### 一、环境准备与配置 在开始部署 LNMP(Linux+Nginx+MySQL+PHP)环境之前,首先需要对 CentOS 7.0 系统进行必要的环境配置。 **1. 配置防火墙...
首先,通过以下两个命令安装Webtatic仓库的RPM包: 1. 安装EPEL仓库: ``` rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm ``` 2. 安装Webtatic仓库: ``` rpm -Uvh ...
- `--with-jpeg-dir`、`--with-png-dir`、`--with-freetype-dir`:分别指定了JPEG、PNG和FreeType的安装目录,这些库用于GD库处理图片时所需的库。 - `--with-zlib`:Zlib库提供了数据压缩功能,主要用于处理gzip...
x86代表该版本是针对32位架构编译的,尽管大多数现代服务器可能使用64位(x86_64)架构,但32位版本在某些场合仍有需求,例如旧硬件或特定应用需求。 标签“php5.6.40 centos7”进一步强调了这个压缩包与这两个关键...
3. **安装依赖库**:`yum install libmcrypt-devel gd-devel yasm t1lib-devel libvpx-devel tiff-devel` 4. **编译安装 PHP**:`./configure --prefix=/usr/local/php && make && make install` 完成以上步骤后,...
首先,确认系统环境,这里是基于内核2.6.32,CentOS 6.4的64位系统,IP地址为192.168.2.103。 为了顺利安装LNMP环境,首先需要配置本地YUM源,挂载光盘并创建repo文件。这一步是为了确保在后续的编译安装过程中能...
以上命令安装了基本的PHP核心以及常用的扩展模块,如GD图形处理库、多字节字符串处理库(mbstring)、MySQL数据库支持等。 ##### 4. 重启Apache服务 安装完成后,需要重启Apache服务才能使新安装的PHP版本生效: ``...