
Drupal 설치를 위해 APC를 실행해야 합니다. 꽤 간결한 가이드를 찾았습니다.http://blog.4rev.net/2009-09/installing-apc-accelerator-into-php5-fedora-core-11/FC11에만 설치하기 위해 FC12를 사용하고 있습니다. 나는 한번 시도해 볼 것이라고 생각했습니다.
다음 명령을 성공적으로 실행할 수 있었고 yum은 FC11 가이드에 있는 모든 항목의 fc12 버전을 설치했습니다.
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를 다시 설치하려면(EAAccelerator가 PHP에서 제거되었는지 확인) APC를 다시 설치하기 전에 다음 패키지를 설치하십시오.
냠 pcre-devel 설치
APC를 설치하기 전에.
데비안 사용시
적성 설치 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 파일을 편집하고 959행에서 "정적"을 제거하는 것이었습니다. 그런 다음 make와 make install을 실행했더니 제대로 작동했습니다.