
Necesito ejecutar APC para una instalación mía de Drupal. Encontré una guía bastante concisa enhttp://blog.4rev.net/2009-09/installing-apc-accelerator-into-php5-fedora-core-11/Para instalar solo en FC11, estoy usando FC12. Pensé que lo intentaría.
Pude ejecutar los siguientes comandos con éxito y yum instaló versiones fc12 de todo lo que se encuentra en la guía FC11.
yum install php-pear
yum install php-devel httpd-devel
yum groupinstall ‘Development Tools’
yum groupinstall ‘Development Libraries’
Entonces lo intentépecl instalar apc. Todo parecía bien hasta llegar al final, donde arrojó el siguiente error.
/var/tmp/APC/php_apc.c: In function ‘zif_apc_compile_file’:
/var/tmp/APC/php_apc.c:881: warning: unused variable ‘eg_class_table’
/var/tmp/APC/php_apc.c:881: warning: unused variable ‘eg_function_table’
/var/tmp/APC/php_apc.c: At top level:
/var/tmp/APC/php_apc.c:959: error: duplicate ‘static’
make: *** [php_apc.lo] Error 1
ERROR: `make' failed
Algunas personas han tenido éxito al instalar apc-beta, pero a mí no me funcionó.
¿Alguna sugerencia? ¿Hay algo que me perdí que sea crítico en la versión FC12?
Respuesta1
Para resolver esto y reinstalar APC (asegúrese de que EAccelerator se haya eliminado de php), antes de reinstalar APC, instale los siguientes paquetes: -
yum instala pcre-devel
antes de instalar APC.
Sobre el uso de Debian
instalación de aptitud libpcre3-dev
Luego obtendrá la siguiente respuesta cuando reinstale APC: –
Respuesta2
Esto es lo que funcionó para mí..
# # install APC package
# yum install php-pecl-apc
#
# # install gd package to have graphs in APC dashboard (optional)
# yum install php-gd
Encontré esto en... http://www.redips.net/wordpress/make-it-faster/
Respuesta3
Otra solución que funcionó para mí fue editar el archivo /var/tmp/APC/php_apc.c y eliminar "estático" de la línea 959. Luego ejecuté make y make install y funcionó.