
Preciso colocar o APC em execução para uma instalação do Drupal minha. Encontrei um guia bastante conciso emhttp://blog.4rev.net/2009-09/installing-apc-accelerator-into-php5-fedora-core-11/apenas para instalação no FC11, estou usando o FC12. Achei que deveria tentar.
Consegui executar os seguintes comandos com sucesso - e o yum instalou versões fc12 de tudo no guia FC11.
yum install php-pear
yum install php-devel httpd-devel
yum groupinstall ‘Development Tools’
yum groupinstall ‘Development Libraries’
Então, eu tenteipecl instalar apc. Tudo parecia bem até chegar ao final, onde ocorreu o seguinte erro.
/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
Algumas pessoas tiveram sucesso com a instalação do apc-beta, mas isso não funcionou para mim.
Alguma sugestão? Há algo que perdi que é crítico na versão FC12?
Responder1
Para resolver isso e reinstalar o APC (certifique-se de que o EAccelerator foi removido do php), antes de reinstalar o APC instale os seguintes pacotes: -
yum instalar pcre-devel
antes de instalar o APC.
No uso do Debian
aptitude instalar libpcre3-dev
Então você receberá a seguinte resposta ao reinstalar o APC: –
Responder2
Isto é o que funcionou para mim..
# # install APC package
# yum install php-pecl-apc
#
# # install gd package to have graphs in APC dashboard (optional)
# yum install php-gd
Encontrei isso em.. http://www.redips.net/wordpress/make-it-faster/
Responder3
outra solução que funcionou para mim foi editar o arquivo /var/tmp/APC/php_apc.c e remover "static" da linha 959. então executei make e make install e funcionou.