Rumah > pembangunan bahagian belakang > tutorial php > 关于PHP编译configure时常见的错误

关于PHP编译configure时常见的错误

不言
Lepaskan: 2023-04-01 12:58:02
asal
1681 orang telah melayarinya

这篇文章主要介绍了PHP编译configure时常见错误的总结的相关资料,本文总结了一些常见的configure错误信息和解决这些错误的经验,需要的朋友可以参考下

PHP编译configure时常见错误的总结

PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。 本文总结了一些常见的configure错误信息和解决这些错误的经验。

1、configure: error: No curses/termcap library found

网上有的说法是:–with-named-curses-libs=/usr/lib/libncursesw.so.5 其实是不对的,虽然能解决configure的错误,但是make的时候会提示错误,正确的做法应该是

centos: yum -y install ncurses-devel
debian: apt-get install libncurses5-dev
Salin selepas log masuk

2、configure: error: xml2-config not found. Please check your libxml2 installation.

centos: yum -y install libxml2 libxml2-devel
debian : apt-get install libxml2-dev
Salin selepas log masuk

3、configure: error: Cannot find OpenSSL's

centos: yum -y install openssl-devel
Salin selepas log masuk

4、configure: error: libjpeg.(a|so) not found

centos: yum -y install gd
centos: yum -y install gd-devel
debian: apt-get install libjpeg-dev
Salin selepas log masuk

5、configure: error: libpng.(a|so) not found.

apt-get install libpng12-dev
Salin selepas log masuk

6、configure: error: cannot find output from lex; giving up

yum -y install flex
Salin selepas log masuk

7、configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

centos: yum -y install zlib-devel openssl-devel
debian: apt-get install zlib1g-dev
Salin selepas log masuk
Salin selepas log masuk

8、configure: error: libxpm.(a|so) not found.

centos: yum -y install libxpm-dev
debian: apt-get install libxpm-dev
Salin selepas log masuk

9、configure: error: freetype.h not found.

centos: yum install freetype-devel
debian: apt-get install libfreetype6-dev
Salin selepas log masuk

10、configure: error: …No recognized SSL/TLS toolkit detected

centos: yum -y install libssl-dev
debian: apt-get install libssl-dev
Salin selepas log masuk

11、Configure: error: Please reinstall the BZip2 distribution

centos: yum install bzip2 bzip2-devel
debian: apt-get install bzip2-devel
Salin selepas log masuk

12、Configure: error: Please reinstall the libcurl distribution – easy.h should be in /include/curl/

centos: yum install curl curl-devel (For Redhat & Fedora)

# install libcurl4-gnutls-dev (For Ubuntu)
Salin selepas log masuk

13、Configure: error: Unable to locate gmp.h

centos: yum install gmp-devel
Salin selepas log masuk

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

yum install mysql-devel (For Redhat & Fedora)

# apt-get install libmysql++-dev (For Ubuntu)
Salin selepas log masuk

15、Configure: error: Please reinstall the ncurses distribution

Solutions :
centos: yum install ncurses ncurses-devel
Salin selepas log masuk

16、Checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h' not found!

Solutions :
centos: yum install unixODBC-devel
Salin selepas log masuk

17、Configure: error: Cannot find pspell

Solutions :
centos: yum install pspell-devel
Salin selepas log masuk

18、configure: error: mcrypt.h not found. Please reinstall libmcrypt.

Solutions :
yum install libmcrypt libmcrypt-devel (For Redhat & Fedora)
# apt-get install libmcrypt-dev
Salin selepas log masuk

19、Configure: error: snmp.h not found. Check your SNMP installation.

Solutions :
yum install net-snmp net-snmp-devel
Salin selepas log masuk

20、开启LDAP服务还需要

yum -y install openldap-devel openldap-servers openldap-clients
Salin selepas log masuk

21、configure: error: cannot find output from lex; giving up

centos: yum -y install flex
Salin selepas log masuk

22、configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

centos: yum -y install zlib-devel openssl-devel
debian: apt-get install zlib1g-dev
Salin selepas log masuk
Salin selepas log masuk

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

关于smarty循环嵌套的用法

关于PHP中多人模块开发的原理

Atas ialah kandungan terperinci 关于PHP编译configure时常见的错误. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan