Requiere PHP para configurar errores de error.
Configuración: Error: libjpeg. No encontrado
Configuración: error: libjpeg. No encontrado
ln-SF libjpeg .62 0 0 libjpeg .
Configuración: Error: libpng. (uno|así) no encontrado.
Yum instala libpng-devel
Se instalan tanto 32 bits como 64 bits. Puede eliminar ambos paquetes a la fuerza y reinstalar el paquete de 64 bits.
rpm-all-matches-node
Es posible que se le solicite al final de la configuración:
Configuración: Error: libjpeg. No encontrado
Configuración: error: libjpng. No encontrado
Error, ejecute el siguiente comando antes de la configuración:
cp -frp /usr/lib64/libjpeg. * /usr/lib/
CP-FRP/usr/lib 64/libpng */usr/lib/
Porque php busca bibliotecas relacionadas en /usr/lib/ de forma predeterminada archivo, pero en una máquina x64 está en:/usr/lib64.
Para resolver este problema, primero determine la ubicación de instalación del archivo jpeg x86_64 que instaló.
shell & gtupdatedb
shell & gtfind libjpeg.so
Compruebe la ubicación de instalación.
Entonces comprenda el significado de los parámetros de php.
Según parámetros de configuración de php
-with-JPEG-dir =/usr-with-libdir = lib 64
-with-jpeg-dir =/ usr: determina la ubicación de instalación de jpeg.
-with - with-libdir=lib64: Este es un parámetro global, lo que significa que el configurador busca el directorio lib64 en todas las rutas de instalación, no el directorio lib en la ruta de instalación predeterminada.
Soluciones comunes a errores de configuración en CentOS 5 2009-10-20 10:23 Sólo CentOS 5.
Configuración: Error: biblioteca curses/termcap no encontrada
Hay un dicho en Internet:
-with-named-curses-libs =/usr /lib /libncursesw . entonces 5
Esto en realidad está mal. Aunque puede resolver errores de configuración, aparecerá un mensaje cuando lo configure. El enfoque correcto debería ser
yum -y install ncurses-devel
debian: apt-get install libncurses 5-dev
Configuración: error: no encontrado xml2 -config
yum -y install libxml2-devel
debian: apt-get install libxml 2-dev
Configuración: error: OpenSSL no encontrado
yum -y install openssl-devel
Configuración: Error: libjpeg. No encontrado
yum -y install items
yum -y install gd-devel
debian: apt-get install libjpeg-dev
configuración: error: libpng. (uno|así) no encontrado.
apt-get install libpng12-dev
Configuración: error: no se puede encontrar la salida lex; renunciar
yum -y install flex
Configuración: error: se solicitó mod_deflate pero no se pudo compilar debido a una falla en los requisitos previos
yum -y install zlib-devel openssl-devel
debian: apt-get install zlib 1g - dev
config: error: libXpm. (uno|así) no encontrado.
apt-get install libxpm-dev
Configuración: Error: freetype.h no encontrado.
apt-get install libfreetype6-dev
Configuración: Error:... No se detectó ningún kit de herramientas SSL/TLS reconocido
apt-get install libssl-dev
Debe prestar atención al compilar PHP+GD en una máquina x64.
Escrito por Bi Xuan el 12 de abril de 2007, No. 12-11:04
Una lista completa de errores comunes de compilación de PHP publicada en Linux el 22 de julio de 2009
1)Configuración: Error: xml2-config no encontrado. Verifique su instalación de libxml2.
Solución:
yum install libxml2 libxml2-devel (para Redhat y ampFedora)
# aptitude install libxml2-dev (para ubuntu)
2) Verifique la configuración del paquete.../usr/bin/configuración del paquete
Configuración: Error: OpenSSL no encontrado
Solución:
yum install openssl openssl-devel
3) Configuración: Error: reinstale la distribución BZip2
Solución:
yum install bzip2 bzip2-devel
p>4) Configuración: Error: reinstale la distribución libcurl -
easy.h debe estar en /include/curl/
Solución:
yum instale curl curl-devel (para Redhat y ampFedora)
#Install libcurl4-gnutls-dev (para Ubuntu)
5) Configuración: Error: libjpeg. No encontrado (también).
Solución:
yum -y instalar elementos
yum -y install gd-devel
yum install libjpeg libjpeg-devel
yum install libjpeg libjpeg-devel
p>
6) Configuración: Error: libpng. No encontrado (también).
Solución:
yum install libpng libpng-devel
apt-get install libpng12-dev
7) Configuración: Error: freetype .h no encontrado.
Solución:
Yum install freetype-devel
Configuración: Error: gmp.h no encontrado
Solución:
Yum install gmp-devel
9) Configuración: Error: el archivo de encabezado MySQL no se puede encontrar en /usr.
¡Tenga en cuenta que la biblioteca cliente MySQL ya no está incluida!
Solución:
yum install mysql-devel (para Redhat y ampFedora)
# apt-get install libmysql ++ dev (para Ubuntu)
10) Configuración: Error: reinstale la distribución de ncurses
Solución:
yum install ncurses ncurses-devel
11) Verifique la compatibilidad con unixODBC. .. configurar: Error: ¡No se encontró el archivo de encabezado ODBC '/usr/include/sqlext.h'!
Solución:
Yum install unixODBC-devel
12) Configuración: Error: pspell no encontrado
Solución:
yum install pspell-devel
13) Configuración: Error: mcrypt.h no encontrado. Reinstale libmcrypt.
Solución:
yum install libmcrypt libmcrypt-devel (para Redhat y ampFedora)
# apt-get install libmcrypt-dev
14) Configuración: Error: snmp.h no encontrado. Verifique su instalación SNMP.
Solución:
Yum install net-snmp net-snmp-devel
15) Abrir el servicio LDAP también requiere
yum - yInstalar OpenLDAP-devel Servidores OpenLDAP Clientes OpenLDAP
16) Configuración: Error: biblioteca curses/termcap no encontrada
Hay un dicho en Internet:
–with-named-curses-libs =/usr/lib/libncursesw 5
Esto en realidad está mal. Aunque puede resolver errores de configuración, aparecerá un mensaje cuando lo configure. El enfoque correcto debería ser
yum -y para instalar ncurses-devel (para redhat)
apt-get para instalar libncurses5-dev (para debian)
17) configurar: error: salida para lex no encontrada; abandonar
yum -y install flex
18) configurar: error: se solicitó mod_deflate pero no se pudo debido a una falla en el requisito previo de compilación
yum -y install zlib-devel openssl-devel
debian: apt-get install zlib 1g-dev
19) Configuración: Error: libXpm. (uno|así) no encontrado.
apt-get instala libxpm-dev
Suplemento: al configurar PHP mediante el comando anterior, encontré un error y seguía diciendo que no se podía encontrar libmcrypt. Debido a que este servidor es básico, muchas bibliotecas necesarias no están instaladas y deben instalarse manualmente una por una, pero instalé libmcrypt. Lo intenté n veces, sin solución, solución
Luego visité
mands: ('xxx' es el número de versión)
& gtlibmcrypt-xxx.tar. gz | tar xf-
& gtcd libmcrypt-xxx
& gt.
/configure-disable-POSIX-threads
& gtMake
& gtCheck (Nota: "Verificar" es opcional)
& gt Instalarlo
Luego (actualice su entorno) agregue la siguiente ruta en /etc/profile:
/usr/local/libmcrypt/libmcrypt-xxxx
(Nota: cuando ejecuté Red Hat 7.3, configuro la parte if de la línea
(id-u=0…)with:pathmunge/usr/local/libm…)
Y agrego la siguiente ruta en /etc/ld.so.conf:/usr/local/lib
Luego ejecuta ldconfig:
& gtldconfig
Ahora aquí viene la parte importante:
& gtCD/usr/local/libmcrypt/libmcrypt-XXX/libltdl
& gt. /configure - enable-ltdl-install
& gt make
& gt install
(Probablemente no sea necesario: también agregué en /usr/bin Enlace: )
(& gtcd /usr/bin)
(& gtln-s/usr/lib/libltdl . so . 3.1.0 ltdl)
mhash :
————–
Descargar mhash-xxx.tar.gz
Crea el siguiente directorio:/usr/local/mhash
Copie mhash-xxx.tar.gz a este directorio y muévalo allí
Ejecute el siguiente comando de shell (>): (' xxx ' es el número de versión)
& gtmhash-xxx.tar.gz | tar xf-
& gtcd mhash-xxx
& gt. /Configure
& gtManufacture
& gtCheck (Nota: "Verificar" es opcional)
& gtInstall
mcrypt:
————–
Descargar mcrypt-xxx.tar.gz
Crea el siguiente directorio: /usr/local/mcrypt p>
Copiar mcrypt-xxx.tar.gz a este directorio y muévalo allí
Ejecute el siguiente comando de shell (>): (' xxx ' es el número de versión)
& gtmcrypt -xxx.tar.gz | tar xf-
& gtcd mhash-xxx
& gt. /Configure
& gtManufacture
& gtCheck (Nota: "Verificar" es opcional)
& gtInstall
Volver a PHP:
————–
Vaya a su directorio de instalación de PHP
Entonces, el siguiente comando funcionó en mi computadora:
& gt
. /configure–with-Apache =/usr/local/Apache/Apache _ 1 3 29–with-MySQL–wit
h-mcrypt =/usr/local/mcrypt/mcrypt-2 . 4
& gtFabricación
& gtInstalación
.