Estou planejando compilar extensões opcionais para o PHP e gostaria de saber onde posso encontrar as bibliotecas necessárias para fazer isso. Preciso de informações sobre onde obter essas bibliotecas e como incorporá-las ao processo de compilação das extensões. Quais bibliotecas são necessárias para compilar extensões específicas do PHP?
Ao compilar extensões opcionais para o PHP, você frequentemente precisará de bibliotecas externas que são usadas por essas extensões. Aqui estão algumas informações detalhadas sobre onde obter algumas das bibliotecas necessárias para compilar extensões específicas do PHP:
LDAP:
OpenLDAP (Unix): Você pode baixar a biblioteca OpenLDAP de: https://www.openldap.org/software/download/
Diretório Mozilla (LDAP) SDK (Unix/Win): O SDK está disponível em: https://wiki.mozilla.org/LDAP_C_SDK
Servidor LDAP livre (Unix/Win): Você pode obtê-lo em: http://www.bind9.net/download-openldap/
Berkeley DB2:
Berkeley DB2 (Unix/Win): A biblioteca Berkeley DB2 pode ser encontrada em: http://www.sleepycat.com/
SNMP:
SNMP (Unix): A biblioteca Net-SNMP está disponível em: http://www.net-snmp.org/
GD:
GD (Unix/Win): Você pode baixar a biblioteca GD de: http://www.libgd.org/
PostgreSQL:
PostgreSQL (Unix): Acesse o site do PostgreSQL para obter a biblioteca em: http://www.postgresql.org/
IMAP:
IMAP (Win/Unix): A biblioteca IMAP pode ser encontrada em: https://github.com/uw-imap/imap
Outras bibliotecas:
Para obter outras bibliotecas necessárias para compilar extensões do PHP, como FreeType, ZLib, expat XML parser, PDFLib, mcrypt, mhash, t1lib, dmalloc, aspell e readline, você pode consultar os seguintes links:
FreeType: http://www.freetype.org/
ZLib: http://www.zlib.net/
expat XML parser: http://www.jclark.com/xml/expat.html
PDFLib: http://www.pdflib.com/products/pdflib-family/
mcrypt: http://mcrypt.sourceforge.net/
mhash: http://mhash.sourceforge.net/
t1lib: http://www.ibiblio.org/pub/Linux/libs/graphics/
dmalloc: http://dmalloc.com/
aspell: http://aspell.net/
readline: http://cnswww.cns.cwru.edu/~chet/readline/rltop.html
Certifique-se de seguir as instruções de instalação de cada biblioteca e incorporá-las ao processo de compilação das extensões do PHP de acordo com as orientações da documentação oficial.