AWS 표준 LINUX AMI (CentOS) 에 일반적인 AMP가 설치되어 있는 상태에서 Alternate PHP Cache 설치하려 함.
시작하기 전에
# sudo yum update
# pear upgrade-all
1. 일단 앞서 Ollech cloud 에서 했던 방법으로 해 봄
# sudo yum install php-devel httpd-devel pcre-devel
# pecl install apc
나오면서 안됨. C compiler로 못찾아 build를 못하는 것 같음.
2. 그래서 gcc 설치
# yum install gcc
# pecl install apc
빌드 되다가 에러 발생. make가 안된단다.
시작하기 전에
# sudo yum update
# pear upgrade-all
1. 일단 앞서 Ollech cloud 에서 했던 방법으로 해 봄
# sudo yum install php-devel httpd-devel pcre-devel
# pecl install apc
configure: error: in `/var/tmp/pear-build-rootxNv5vJ/APC-3.1.9':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
ERROR: `/var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no' failed
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
ERROR: `/var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no' failed
나오면서 안됨. C compiler로 못찾아 build를 못하는 것 같음.
2. 그래서 gcc 설치
# yum install gcc
# pecl install apc
빌드 되다가 에러 발생. make가 안된단다.
config.status: executing libtool commands
running: makeconfig.status: executing libtool commands
running: make
sh: make: command not found
ERROR: `make' failed
running: makeconfig.status: executing libtool commands
running: make
sh: make: command not found
ERROR: `make' failed
3. 그래서 구글해보니 make를 별도로 설치해줘야 하는 것 같아...
# yum install make
# pecl install apc
4. apc 설치 성공. /etc/php.ini 에 하라는대로 "extension=apc.so" 넣어 주고 아파치 재가동 후 확인. 또는,
# echo extension=apc.so > /etc/php.d/apc.ini
하여 /etc/php.d/apc.ini 파일을 만들어 extension=apc.so 를 넣어주어도 된다.
5. 결론적으로 아마존 linux AMI 에서 APC 설치하려면,
# sudo yum install php-devel httpd-devel pcre-devel gcc make
# sudo pecl install apc
// ubuntu에서의 APC 설치, (php-pear가 설치된 상태에서)
# sudo apt-get install php5-dev apache2-dev make
# sudo pecl install apc
# /etc/php5/apache2/php.ini 에 "extension=apc.so" 삽입
# sudo service apache2 restart
# yum install make
# pecl install apc
4. apc 설치 성공. /etc/php.ini 에 하라는대로 "extension=apc.so" 넣어 주고 아파치 재가동 후 확인. 또는,
# echo extension=apc.so > /etc/php.d/apc.ini
하여 /etc/php.d/apc.ini 파일을 만들어 extension=apc.so 를 넣어주어도 된다.
5. 결론적으로 아마존 linux AMI 에서 APC 설치하려면,
# sudo yum install php-devel httpd-devel pcre-devel gcc make
# sudo pecl install apc
// ubuntu에서의 APC 설치, (php-pear가 설치된 상태에서)
# sudo apt-get install php5-dev apache2-dev make
# sudo pecl install apc
# /etc/php5/apache2/php.ini 에 "extension=apc.so" 삽입
# sudo service apache2 restart
'소프트웨어 이야기' 카테고리의 다른 글
멀티스레딩 (0) | 2012.09.07 |
---|---|
윈도우즈 시스템 분석 도구 (0) | 2012.03.07 |
KT uCloud 튜닝 (0) | 2012.01.05 |
소프트웨어 품질은? 객체지향은? 잘 알고 있는 것 같은.... (0) | 2011.08.23 |
Reflect on .NET 그러니까, 우리나라 SW 기술자에게 어떻게 희망을 갖도록 하나?! (0) | 2011.04.15 |