yum установить pcre-devel

yum установить pcre-devel

Мне нужно запустить APC для моей установки Drupal. Я нашел довольно краткое руководство наhttp://blog.4rev.net/2009-09/installing-apc-accelerator-into-php5-fedora-core-11/для установки на FC11, только я использую FC12. Я подумал, что стоит попробовать.

Мне удалось успешно выполнить следующие команды, и yum установил версии fc12 всего, что было в руководстве FC11.

 yum install php-pear

    yum install php-devel httpd-devel

    yum groupinstall ‘Development Tools’

    yum groupinstall ‘Development Libraries’

Затем я попробовалpecl установить apc. Все выглядело хорошо, пока не дошло до конца, где вывела следующую ошибку.

/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

Некоторым людям удалось успешно установить apc-beta, но мне это не помогло.

Есть предложения? Есть ли что-то, что я упустил, что имеет решающее значение в версии FC12?

решение1

Чтобы решить эту проблему и переустановить APC (убедитесь, что EAccelerator удален из php), перед переустановкой APC установите следующие пакеты:

yum установить pcre-devel

перед установкой APC.

Об использовании Debian

aptitude установить libpcre3-dev

Затем при переустановке APC вы получите следующий ответ:

решение2

Это то, что сработало для меня.

# # install APC package  
# yum install php-pecl-apc  
#   
# # install gd package to have graphs in APC dashboard (optional)  
# yum install php-gd  

Я нашел это на .. http://www.redips.net/wordpress/make-it-faster/

решение3

Еще одно решение, которое мне помогло, состояло в том, чтобы отредактировать файл /var/tmp/APC/php_apc.c и удалить «static» из строки 959. Затем я запустил make и make install, и это сработало.

Связанный контент