2012-02-13 16 views
8

¿Qué tengo que hacer para conseguir APC para que funcione correctamente, parece que no tiene un compilador de C en el lugar correcto o algo similar a eso? Además, una vez que se instala, ¿cómo verifico si se está ejecutando correctamente?"No compilador de C aceptables encontrado" al instalar APC

[[email protected]]# pecl install apc 
downloading APC-3.1.9.tgz ... 
Starting to download APC-3.1.9.tgz (155,540 bytes) 
.................................done: 155,540 bytes 
54 source files, building 
running: phpize 
Configuring for: 
PHP Api Version:   20090626 
Zend Module Api No:  20090626 
Zend Extension Api No: 220090626 
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id,      must contain _cv_ to be cached 
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from... 
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from... 
config.m4:180: the top level 
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id,  must contain _cv_ to be cached 
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from... 
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from... 
config.m4:180: the top level 
Enable internal debugging in APC [no] : no 
Enable per request file info about files used from the APC cache [no] : no 
Enable spin locks (EXPERIMENTAL) [no] : no 
Enable memory protection (EXPERIMENTAL) [no] : no 
Enable pthread mutexes (default) [yes] : yes 
Enable pthread read/write locks (EXPERIMENTAL) [no] : no 
building in /var/tmp/pear-build-root/APC-3.1.9 
running: /var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable- apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc- pthreadrwlocks=no 
checking for grep that handles long lines and -e... /bin/grep 
checking for egrep... /bin/grep -E 
checking for a sed that does not truncate output... /bin/sed 
checking for cc... no 
checking for gcc... no 
configure: error: in `/var/tmp/pear-build-root/APC-3.1.9': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details. 
ERROR: `/var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc- spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc- pthreadrwlocks=no' failed 
[[email protected]]# 
+2

qué sistema operativo es el servidor? –

+0

2.6.35.14-97.44.amzn1.x86_64 # 1 SMP Jue Dic 24 de 2011 16:03:08 GMT x86_64 x86_64 x86_64 GNU/Linux – user1179295

Respuesta

3

Parece que gcc no está instalado. Dependiendo de su lanzamiento de Linux, la forma de instalar gcc es diferente. Estoy seguro de que si publicas qué versión estás usando, podremos ayudarte.

+0

2.6.35.14-97.44.amzn1.x86_64 # 1 SMP Jue Dic 24 de 2011 16:03:08 GMT x86_64 x86_64 x86_64 GNU/Linux – user1179295

+0

Eso es sólo información sobre el núcleo. Necesitas ver qué distribución de Linux estás usando. –

15

A su sistema le falta un compilador C (o menos probable, no se puede encontrar).

probable es que sólo tiene que hacer:

sudo apt-get install build-essential 

para Debian o Ubuntu o

sudo yum groupinstall "Development Tools" 

para Red Hat/CentOS.

Por cierto, el gestor de paquetes de su sistema puede instalar probable APC.

+0

En Red Hat Enterprise/CentOS, es posible que necesite habilitar los repositorios de software adicionales. [EPEL] (http://fedoraproject.org/wiki/EPEL) tiene el paquete 'php-pecl-apc' para la versión de PHP incluida (prehistórica). – Charles

+0

instalé la herramienta de desarrollo, intenté ejecutar la instalación de pecl apc y me dio /var/tmp/APC/apc.c:454: error: 'apc_regex' no tiene ningún miembro llamado 'preg' ¿cómo sé si se está ejecutando? para php-pecl-apc es solo sudo yum php-pecl-apc? – user1179295

+0

¿El soporte PRCE está compilado en su PHP? – Corbin

1

En nuestra caja de CentOS 6 utilicé yum install php-pecl-apc - He hecho algunas otras instalaciones de yum primero como glib, gcc. Pero al menos sabes que manejará las dependencias apropiadamente. realidad que no se ve un aumento de velocidad en particular con él, pero supongo que aquí es donde entra en sintonía

1

He resuelto esto a través de los siguientes:.

#rpm -qa | grep gcc 

# yum install gcc glibc glibc-common gd gd-devel -y 
Cuestiones relacionadas