웹마스터 팁

php4 정식버젼을 제대로 설치하고 나니 Zend Optimizer를 설치하고 파져서 함 시도해봤습니다.

별 어려운거는 없더군요.

Apache와 PHP를 다시 컴파일해야 합니다.

왜냐면 PHP 컴파일시 --disable-debug 옵션을 주어야 하는데 요기 바로 아래 APM 설치기에는 그 옵션을 안 주었기 때문에.. -_-;;;

자 우선 다시 해보겠습니다.

자료실에 있는 타르볼로 되어 있는 아파치와 php4를 적당한 디렉토리에 복사하여 압축을 풉니다.
(tar xvfz 파일이름)

아파치 소스가 풀린 곳으로 가서 먼저 configure를 해줍니다.

./configure --prefix=/usr/local/apache

그런 다음 php가 풀린 디렉토리로 가서 다음과 같이 하세요.

./configure --with-mysql=/usr/local/mysql --with-apache=/아파치소스위치 --enable-track-vars=yes --disable-debug

* 만약 아파치소스의 위치가 /root/src 에 있다면 --with-apache=/root/src 라고 하면 됩니다.

(만약 Mysql을 컴파일이 아닌 RPM으로 설치하였을경우에는 --with-mysql 만 해주면 됩니다.)

그런 다음

make

make install

해주시면 php가 설치가 되죠.

그런 후 다시 아파치 소스가 있는 디렉토리로 이동하여

./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a

그러고

make

make install

일케 하면 오케~~

기르고 php4 디렉토리에서 php.ini-dist 파일을 /usr/local/lib 로 php.ini 파일로 이름을 변경하여 복사합니다.

cd /usr/local/php4

cp php.ini-dist /usr/local/lib/php.ini

그러고 apache의 hhtpd.conf 파일의 내용을 아래글 보시구 수정하시구요.

자 그럼 이제 드됴 Zend Optimizer를 설치할 차례입니다.

설치법은 무쟈게 간단합니다.

자료실에서 Zend Optimizer Beta 4를 가져다가 다음과 같이 하세요.

/usr/local/Zend/lib 에 Zend Optimizer의 압축을 푼 파일들을 복사하세요.

뭐 경로는 꼭 위와 같을 필요는 없지만 http://zend.com 에서 글케 하라고 예제가 나와 있더군요.. 크크

그러고는 /usr/local/lib/php.ini 파일을 수정을 해야 합니다.

php.ini 파일을 여시고 제일 아랫줄에 다음과 같은 2줄을 추가만 하시면 됩니다.

zend_optimizer.optimization_level=7
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

위 2줄이 추가가 되었으면 아파치 서버를 다시 한번 리스타트 시키세요.

/usr/local/apache/bin/apachectl restart

이제 Zend Optimizer가 제대로 설치되었나 봐야죠?

<? phpinfo(); ?>

위 파일을 임의의 이름으로 저장하여 웹상에서 불러봅시다.

그러면 php 설정 사항이 나옵니다.

제대로 설치가 되었다면 젤 위 테이블 아래에

This program makes use of the Zend scripting language engine:
Zend Engine v1.0, Copyright (c) 1998-2000 Zend Technologies Ltd.
with Zend Optimizer v0.98, Copyright (c) 1998-2000 by Zend Technologies.

라고 나옵니다.

Zend Optimizer가 설치가 안 되어 있다면

This program makes use of the Zend scripting language engine:
Zend Engine v1.0, Copyright (c) 1998-2000 Zend Technologies Ltd.

라고 나오죠.

제대로 나오시기를 바랍니다~~ ^-^



제목 글쓴이 날짜
4. 디렉토리 관련함수 [1] 한꼬마 2002.10.04
3. URL 관련 함수 [1] 한꼬마 2002.10.04
2. MYSQL 관련 함수 [2] 한꼬마 2002.10.04
1. 데이터베이스 질의어(SQL) 다루기 [4] 한꼬마 2002.10.04
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 2 / 2 [3] file TheMics 2002.09.23
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 1 / 2 [2] file TheMics 2002.09.23
[PHP 초보에서 중수로 - 쿠키편] 3강 : 쿠키 실전 사용 file TheMics 2002.09.21
[추천 강의] 플래시로 보는 노프레임 홈 만들기! [63] ROBIN 2002.09.18
초보의 절대경로 알아내기.. #2 [6] 아이쿠 2002.09.17
초보의 절대경로 알아내기.. #1 아이쿠 2002.09.17
개인 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기; [12] 실버 2002.09.11
전에 올렸던 게시판입니다. JHboard 게시판 중도 포기작품..!; [5] file Myzzix 2002.09.09
디렉토리의 내용을 가져오는 방법 [2] DHelper 2002.09.02
[php] 스킨 해석&출력... [2] 엔카일 2002.09.01
[추천 팁] 오에카키 PHP 버전으로 만들기 [19] 소프트맨 2002.08.31
[PHP 초보에서 중수로 - 쿠키편] 2강 : 쿠키 다루기 [3] file TheMics 2002.08.31
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해 [2] file TheMics 2002.08.31
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 4 end [15] 아이쿠 2002.08.30
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 3 [1] 아이쿠 2002.08.30
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 2 [11] 아이쿠 2002.08.30