文档章节

PHP编译configure: error集合

墨梅
 墨梅
发布于 2014/09/10 14:18
字数 346
阅读 34
收藏 0

今天编译php-5.2.5的时候遭遇configure: error: libjpeg.(a|so) not found.这个问题,顺便做个记录。

解决方法是:yum install libjpeg-devel 再重新编译即可。

php官方也有解决方法: http://bugs.php.net/bug.php?id=33685

以下是转载的,而且都是基于yum install或者apt-get的。

1) Configure: error: xml2-config not found. Please check your libxml2 installation.

Solutions :


Quote:

#yum install libxml2 libxml2-devel (For Redhat & Fedora)

# aptitude install libxml2-dev      (For ubuntu)


 

2) Checking for pkg-config… /usr/bin/pkg-config
configure: error: Cannot find OpenSSL’s <evp.h>

Solutions :


Quote:

#yum install openssl openssl-devel


 

3) Configure: error: Please reinstall the BZip2 distribution

Solutions :


Quote:

# yum install bzip2 bzip2-devel


 

4) Configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/

Solutions :


Quote:

# yum install curl curl-devel   (For Redhat & Fedora)

# install libcurl4-gnutls-dev    (For Ubuntu)


 

5) Configure: error: libjpeg.(also) not found.

Solutions :


Quote:

# yum install libjpeg libjpeg-devel


 

6) Configure: error: libpng.(also) not found.

Solutions :


Quote:

# yum install libpng libpng-devel


 

7) Configure: error: freetype.h not found.
Solutions :


Quote:

#yum install freetype-devel


 

8) Configure: error: Unable to locate gmp.h

Solutions :


Quote:

# yum install gmp-devel


 

9) Configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!

Solutions :


Quote:

# yum install mysql-devel            (For Redhat & Fedora)

# apt-get install libmysql++-dev      (For Ubuntu)


 

10) Configure: error: Please reinstall the ncurses distribution

Solutions :


Quote:

# yum install ncurses ncurses-devel


 

11) Checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found!

Solutions :


Quote:

# yum install unixODBC-devel


 

12) Configure: error: Cannot find pspell

Solutions :


Quote:

# yum install pspell-devel


 

13) configure: error: mcrypt.h not found. Please reinstall libmcrypt.

Solutions :


Quote:

# yum install libmcrypt libmcrypt-devel    (For Redhat & Fedora)

# apt-get install libmcrypt-dev


 

14) Configure: error: snmp.h not found. Check your SNMP installation.

Solutions :


Quote:

# yum install net-snmp net-snmp-devel

本文转载自:http://blog.sina.com.cn/s/blog_4bbf98c00100tdrx.html

墨梅
粉丝 16
博文 218
码字总数 43367
作品 0
杭州
后端工程师
私信 提问
lamp平台的搭建:php的编译安装

yum安装必要工具 能解决比编译遇到到基本问题 yum groupinstall "Development tools"yum -y install gcc gcc-c++ make cmake automake autoconf kernel-devel ncurses-devel libxml2-devel o......

big_cat
2015/07/03
94
1
阿里云里Centos 7 PHP7环境配置 LNMP

首先更新系统软件 $ yum update 安装nginx 1.安装nginx源 $ yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装nginx $......

听风讲你
2017/05/19
0
0
在安装PHPadmin的过程与遇到的问题及解决方法总结

1,编译安装Apache的时候没有报错,版本是httpd-2.2.29.tar.gz 2,安装MySQL时也没有报错,版本是MySQL-server-5.6.17 记得大概是的 3,编译安装PHPadmin也没有报错 3,编译安装PHP时,出现报...

皖教育厅长
2015/01/08
0
0
linux安装ffmpeg-php扩展

由于项目需要,需要用php获取视频文件的时长,所以需要用到ffmepg的php扩展。在测试机上,上网查找n多篇博文后,终于搞定。但是今天在生产环境部署,按原来的办法又不行了,几经周折,终于搞...

gtianf
2013/10/16
0
0
centos+nginx1.3.9+php5.4.9+mysql5.5.28+memcached

一:安装Nginx 1,添加一个不能登录且没有主目录的用户: # useradd www -M -s /sbin/nologin(www可以用nginx,说明是nginx用户) 2,必要的组件 # wget ftp://ftp.csx.cam.ac.uk/pub/software/...

Le_Guto
2015/03/09
417
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
215
4
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部