Zend Optimizer가 기본으로 딸려있지 않다!
특별한 문제점이 학부서버 구축과정에선 잘 드러나지 않았지만
Zend Optimizer가 없으면 되지 않는 것들이 좀 있어서 유저가
(한 명이 아주 끈질기게 -_-) 설치해 줄 것을 요구했다.
필자는 사실 패키지주의자라서...
서버란게 개인이 계속 잡고 관리할 수 있는게 아니라 후임도 있을 거 아니겠는가.
소스로 컴파일을 하려면 어떻게 했는지 그 과정을 자세히 남기든지,
아니면 그냥 패키지로 깔아서 업그레이드가 쉬워야 한다고 생각한다 -_-^
SRPM으로 받았다. i386패키지만 있어가지고... 학부서버는 64비트 CPU라서 다시 빌드하는게 나을 것 같았음.
SRPM의 4.3.9는 php의 버전을 뜻한다.
대부분의 자료에서 SRPM을 다룰때는
rpm --rebuild [SRPM이름]
이렇게 해놓은 것이 많으나 사실...
rpmbuild --rebuild php-eaccelerator-4.3.9_0.9.2a-1.src.rpm
이렇게 해야 한다 -_-;; rpm에는 --rebuild명령이 없어졌다.
/usr/src/redhat/RPMS/x86_64에 패키지 rpm이 생성됐다!
rpm -Uvh [패키지] 로 설치함.
그 뒤? 필요한 요소들은 다 설치되었겠지만 그것을 설정을 해야 서버가 인식한다.
/usr/lib64/php4/eaccelerator.so
필자의 경우는 저 위치에 모듈이 설치되었다. 역시 64bit 후후후 ㄱ-
특별히 봐줄 설정도 없는 듯. php -v를 해보니
PHP 4.3.9 (cgi) (built: Nov 7 2006 09:14:36)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with eAccelerator v0.9.2, Copyright (c) 2004-2005 eAccelerator, by eAccelerator
이렇게 잘 뜬다.