KT Olleh Ucloud 서버 중 가장 저렴한 1vCore, 1GB 메모리, 100GB 사양을 선택하고...
PHP 를 중심으로 튜닝.
- CentOS5.4 인 OS를 업데이트 할 수 있는지? 지난번 Ubuntu 가상서버에서는 잘 되지 않았는데...
- AMP를 각각 업데이트 할 수 있는지.
- SE가 요구하는 AMP의 추가 모듈들을 설치하고 사용할 수 있는지
- 일단 /root의 .bashrc 가서 내가 좋아하는 형태로 UI 개선하고 몇개 변수 만들어 export하고 source .bashrc
- yum 에 대해 읽어보니, 대충 apt와 비슷. 구글링하고,,,
- yum의 repository 정보가 /etc/yum.repos.d 폴더에 있다. 패스.
- 과감하게 전체 업데이트를 목표로... 된다. Kernel도 보이고, Citrix Xen도 보인다. 걱정된다.... 한참 간다..
- 죽지 않고 끝났다. #service httpd restart 된다. 가상서버 다시 restart. 살았다.
- /etc/redhat-release 에 CentOS release 5.7 (Final) 라고. CentOS5.4가 5.7로 되었다. PHP 5.1.16이 5.2.10으로 되었고.
- 간단히 yum install php-bcmath 같이 처리. phpinfo 로 enable됨 확인.
- php-mcrypt 설치. 나중에 필요할 것 같은 패키지 설치.
- 몇번 아파치 restart, 서버 restart. testing. OK.
- Alternative PHP Cache (APC) 설치하자. 지난번 윈도우즈에 설치할 때 조금 애먹었는데...
- APC는 PEAR에 있으니... php-pear는 이미 설치되었고.
- 이렇게 했는데 안된다. 소스 컴파일하다가 " error: pcre.h: No such file or directory " 하면서 못 찾는단다. 그리고는 에러들... CentOS5.7에 APC3.1.9를 설치하는 것인데,,, APC는 최신이구먼,
- 구글링, 또 구글링.
- 고민,,,,
- # yum install pcre-devel 했다.
- # pecl install apc .... 된다.
PHP 를 중심으로 튜닝.
- CentOS5.4 인 OS를 업데이트 할 수 있는지? 지난번 Ubuntu 가상서버에서는 잘 되지 않았는데...
- AMP를 각각 업데이트 할 수 있는지.
- SE가 요구하는 AMP의 추가 모듈들을 설치하고 사용할 수 있는지
- 일단 /root의 .bashrc 가서 내가 좋아하는 형태로 UI 개선하고 몇개 변수 만들어 export하고 source .bashrc
- yum 에 대해 읽어보니, 대충 apt와 비슷. 구글링하고,,,
- yum의 repository 정보가 /etc/yum.repos.d 폴더에 있다. 패스.
- 과감하게 전체 업데이트를 목표로... 된다. Kernel도 보이고, Citrix Xen도 보인다. 걱정된다.... 한참 간다..
- 죽지 않고 끝났다. #service httpd restart 된다. 가상서버 다시 restart. 살았다.
- /etc/redhat-release 에 CentOS release 5.7 (Final) 라고. CentOS5.4가 5.7로 되었다. PHP 5.1.16이 5.2.10으로 되었고.
- 간단히 yum install php-bcmath 같이 처리. phpinfo 로 enable됨 확인.
- php-mcrypt 설치. 나중에 필요할 것 같은 패키지 설치.
- 몇번 아파치 restart, 서버 restart. testing. OK.
- Alternative PHP Cache (APC) 설치하자. 지난번 윈도우즈에 설치할 때 조금 애먹었는데...
- APC는 PEAR에 있으니... php-pear는 이미 설치되었고.
- 이렇게 했는데 안된다. 소스 컴파일하다가 " error: pcre.h: No such file or directory " 하면서 못 찾는단다. 그리고는 에러들... CentOS5.7에 APC3.1.9를 설치하는 것인데,,, APC는 최신이구먼,
- 구글링, 또 구글링.
- 고민,,,,
- # yum install pcre-devel 했다.
- # pecl install apc .... 된다.
Build process completed successfully
Installing '/usr/include/php/ext/apc/apc_serializer.h'
Installing '/usr/lib/php/modules/apc.so'
install ok: channel://pecl.php.net/APC-3.1.9
configuration option "php_ini" is not set to php.ini location
You should add "extension=apc.so" to php.ini
Installing '/usr/include/php/ext/apc/apc_serializer.h'
Installing '/usr/lib/php/modules/apc.so'
install ok: channel://pecl.php.net/APC-3.1.9
configuration option "php_ini" is not set to php.ini location
You should add "extension=apc.so" to php.ini
- /etc/php.ini 에서 extension_dir = "/usr/lib/php/modules" 그리고, /etc/php.d 에 있는 .ini 파일들을 통해 extension module 들이 아파치 로드될 때 같이 로드된다고 하네... 그런데 apc.ini 같은 것이 /etc/php.d 에 없다. 그래서 extension=apc.so 를 굳이 php.ini에 넣으라고 하는 건가? 넣었다.
- 다시 service httpd restart
- phpinfo 보니 apc가 보인다.
- phpmyadmin 설치를 위해 document root로 이동
- wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.7/phpMyAdmin-3.4.7-all-languages.tar.gz
- tar -xzvf phpMyAdmin-3.4.7-all-languages.tar.gz -C .
- rm phpMyAdmin-3.4.7-all-languages.tar.gz
- 후속 설정 해 주고.
* 많은 사람들이 cPanel 쓴다는데,,, 많이 편한가?
- 다시 service httpd restart
- phpinfo 보니 apc가 보인다.
- phpmyadmin 설치를 위해 document root로 이동
- wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.7/phpMyAdmin-3.4.7-all-languages.tar.gz
- tar -xzvf phpMyAdmin-3.4.7-all-languages.tar.gz -C .
- rm phpMyAdmin-3.4.7-all-languages.tar.gz
- 후속 설정 해 주고.
* 많은 사람들이 cPanel 쓴다는데,,, 많이 편한가?
'소프트웨어 이야기' 카테고리의 다른 글
윈도우즈 시스템 분석 도구 (0) | 2012.03.07 |
---|---|
AWS Linux AMI에 APC 설치 (0) | 2012.01.14 |
소프트웨어 품질은? 객체지향은? 잘 알고 있는 것 같은.... (0) | 2011.08.23 |
Reflect on .NET 그러니까, 우리나라 SW 기술자에게 어떻게 희망을 갖도록 하나?! (0) | 2011.04.15 |
안드로이드 멀티태스킹 (0) | 2010.11.09 |