냠 pcre-devel 설치

냠 pcre-devel 설치

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을 실행했더니 제대로 작동했습니다.

관련 정보