PHP编译configure时常见错误的总结
PHP编译configure时常见错误的总结
PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。本文总结了一些常见的configure错误信息和解决这些错误的经验。
1、configure:error:Nocurses/termcaplibraryfound
网上有的说法是:–with-named-curses-libs=/usr/lib/libncursesw.so.5其实是不对的,虽然能解决configure的错误,但是make的时候会提示错误,正确的做法应该是
centos:yum-yinstallncurses-devel debian:apt-getinstalllibncurses5-dev
2、configure:error:xml2-confignotfound.Pleasecheckyourlibxml2installation.
centos:yum-yinstalllibxml2libxml2-devel debian:apt-getinstalllibxml2-dev
3、configure:error:CannotfindOpenSSL's
centos:yum-yinstallopenssl-devel
4、configure:error:libjpeg.(a|so)notfound
centos:yum-yinstallgd centos:yum-yinstallgd-devel debian:apt-getinstalllibjpeg-dev
5、configure:error:libpng.(a|so)notfound.
apt-getinstalllibpng12-dev
6、configure:error:cannotfindoutputfromlex;givingup
yum-yinstallflex
7、configure:error:mod_deflatehasbeenrequestedbutcannotbebuiltduetoprerequisitefailures
centos:yum-yinstallzlib-developenssl-devel debian:apt-getinstallzlib1g-dev
8、configure:error:libxpm.(a|so)notfound.
centos:yum-yinstalllibxpm-dev debian:apt-getinstalllibxpm-dev
9、configure:error:freetype.hnotfound.
centos:yuminstallfreetype-devel debian:apt-getinstalllibfreetype6-dev
10、configure:error:…NorecognizedSSL/TLStoolkitdetected
centos:yum-yinstalllibssl-dev debian:apt-getinstalllibssl-dev
11、Configure:error:PleasereinstalltheBZip2distribution
centos:yuminstallbzip2bzip2-devel debian:apt-getinstallbzip2-devel
12、Configure:error:Pleasereinstallthelibcurldistribution–easy.hshouldbein/include/curl/
centos:yuminstallcurlcurl-devel(ForRedhat&Fedora) #installlibcurl4-gnutls-dev(ForUbuntu)
13、Configure:error:Unabletolocategmp.h
centos:yuminstallgmp-devel
14、Configure:error:CannotfindMySQLheaderfilesunder/usr.NotethattheMySQLclientlibraryisnotbundledanymore!
yuminstallmysql-devel(ForRedhat&Fedora) #apt-getinstalllibmysql++-dev(ForUbuntu)
15、Configure:error:Pleasereinstallthencursesdistribution
Solutions: centos:yuminstallncursesncurses-devel
16、CheckingforunixODBCsupport…configure:error:ODBCheaderfile‘/usr/include/sqlext.h'notfound!
Solutions: centos:yuminstallunixODBC-devel
17、Configure:error:Cannotfindpspell
Solutions: centos:yuminstallpspell-devel
18、configure:error:mcrypt.hnotfound.Pleasereinstalllibmcrypt.
Solutions: yuminstalllibmcryptlibmcrypt-devel(ForRedhat&Fedora) #apt-getinstalllibmcrypt-dev
19、Configure:error:snmp.hnotfound.CheckyourSNMPinstallation.
Solutions: yuminstallnet-snmpnet-snmp-devel
20、开启LDAP服务还需要
yum-yinstallopenldap-developenldap-serversopenldap-clients
21、configure:error:cannotfindoutputfromlex;givingup
centos:yum-yinstallflex
22、configure:error:mod_deflatehasbeenrequestedbutcannotbebuiltduetoprerequisitefailures
centos:yum-yinstallzlib-developenssl-devel debian:apt-getinstallzlib1g-dev
以上就是php编译configure常见错误的总结,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!