지난 글1, 글2 에서 synology NAS에서 apache와 ssl, svn 연동을 다뤘다.

나름 의미도 있고, 개발할 때마다 유용하게 쓰고 있다.

그러다보니, php에 대한 욕구가 생긴다.

사실, 기본적으로 apache와 php는 연동되어 있겠거니 생각했었는데 아니었다.

그래서, 찾아보고 실행해본다.

0. 전제
0.1. optware가 설치되어 있어야 한다.
0.2. optware의 apache가 설치되어 있어야 한다.

1. php 관련 모듈 설치
1.1. ipkg install php php-apache php-fcgi php-gd php-iconv php-mysql

2. apache 설정 변경
2.1. vi /opt/etc/apache2/httpd.conf 명령을 통해 파일을 열고 다음 줄을 추가하고, 저장한다.


Include etc/apache2/conf.d/php.conf


3. apache 재시작
3.1. apachectl restart

이후 텍스트큐브, 제로보드xe를 사용해보니 잘된다~

참고로, 1.1.에서 php-mysql을 설치하면 mysql이 자동으로 설치된다. 이 mysql은 NAS 기본 DB인 mysql과 다른 것이다.
모든 설정 후 재시작시 기존 mysql가 인식되지 않을 경우, DSM 제어판에서 mysql을 재기동하면 된다.
2011/08/24 15:02 2011/08/24 15:02
Posted by 선물

Zend Optizimer 설치

 | NAS
2010/03/23 19:11

php 성능을 끌어올리기 위해 Zend Optizimer를 설치해본다.

1. 다운로드
1.1. http://www.zend.com/en/products/guard/downloads 로 이동한다.
1.2. Zend Optimizer v3.3 라디오버튼을 체크하고,
1.3. select package 항목에서 "Linux x86(32bit)..."를 선택한다.
1.4. "DOWNLOAD"버튼을 클릭한다.
1.5. 계정이 있을 경우 로그인한다. 계정이 없을 경우 계정 생성 후 진행한다.

2. 설치
2.1. 다운로드받은 파일을 FTP client 등을 이용하여 NAS의 임의의 디렉토리에 업로드한다.
2.2. telnet 또는 SSH로 접속하고, 업로드한 파일이 있는 디렉토리로 이동(cd ...)한다.
2.3. gunzip [다운로드받은파일명] ; 압축해제
2.4. tar xvf [2.3.에서 수행한 결과 파일명(.tar)] ; 묶음해제
2.5. [2.4.를 수행한 결과 생성된 디렉토리/data/5_2_x_comp/ZendOptimizer.so] 파일을 적절한 디렉토리로 복사 또는 이동한다.

3. 환경 설정
3.1. php.ini 파일 수정
3.1.1. vi /usr/syno/etc/php.ini
3.1.2. 아래 항목을 추가하고 저장한다.

[Zend]
zend_optimizer.version=3.3.9
zend_extension=[ZendOptimizer.so를 복사한 경로]/ZendOptimizer.so

예) zend_extension=/usr/syno/apache/modules/ZendOptimizer.so

4. 재시작
4.1. 리부팅 또는 웹서비스를 재시작한다.

테스트해보니 확실히 월등한 페이지 뷰를 보여준다. 캬아~

2010/03/23 19:11 2010/03/23 19:11
Posted by 선물

BLOG main image
내 안의 세상과 선물들을 펼쳐보이다. by 선물
우리가 함께 한 날로부터
2054 ...
내 생명이 온 날로부터
814 번째 날.

공지사항

카테고리

전체 (223)
여행 (6)
NAS (12)
Android (5)
JAVA (8)
FLEX (1)
모바일 (3)
Web (6)
IPTV (7)
컴퓨터기초 (1)
미투데이 (73)
잡념 (71)
푸념 (4)
문화생활 (2)
Mac (2)

글 보관함

달력

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
Total : 1164689
Today : 16 Yesterday : 67