걍 사는거지!
by 다라나
유용한 스크립트

다중접기 스크립트 복사


Box Tag     


죽은 자는 원이 없건만 산 자의 분노는 어찌 한단 말인가!
- 보보노노 3권 114쪽에서
최근 등록된 덧글
일단 댓글 달아주셔서 감사하고요..
by 다라나 at 12/16
잘 배웠습니다. 영어는 아예 모르..
by 물망아 at 12/16
진짜 내부에선 뭐라고 할 지 궁금해.
by 다라나 at 12/15
형님도 새해 복 많이 받으세요.
by 다라나 at 12/15
올해도 얼마 남지 않았구나. 새해..
by 아자자 at 12/15
1. 달걀 안해봤는데.....흠....
by 유리 at 11/30
아마 쪽팔림 모르는 낙하산이 담..
by 유리 at 11/30
집에 있는 거 함 해보고. 고마우이..
by 다라나 at 11/21
콩나물 국 매 끓여 무. 나도 덕을 ..
by 다라나 at 11/21
나도 아파트 첨 살 때, 건조해서 ..
by 신독 at 11/21
카테고리
전체
수련기
감상
요리법
궁금한 것들
컴퓨터 관련
다이어트
날적이
새 보드 철학
미분류
이글루링크
미친병아리가 삐약삐약
鐵木居士의 月印千江
샐리의 오두막
Null Model
헐랭이와 IT보안
ozzyz review 허지웅의 블로그
Like The Learning Machine
돼지 한마리 삽니다.
Homa comics by 굽시니스트
돈 벼락!
The Second Life
유리를 통해 본 하늘
Lord하뎃의 '오늘은 뫼신뫼신'
참을수 있는 장르의 가벼움.
Astronomia
안신은 원단 삼매경 중;;;
이제 다시... 바라보다.
새퍼 양파의 런던 일기
Beyond Web
애자일 이야기
Serendipitous
소프트웨어 이야기
황야의 이리
Cliomedia
art.oriented
정구님의 이글루
고유성 만화방창
세계의 말과 글
Psyche Island
비폭력 대화로 아이키우기
이전블로그
2010년 12월
2009년 12월
2009년 11월
2009년 10월
more...
이글루 파인더
최근 등록된 트랙백
방안습기 조절방법이라는데.....
by 유리를 통해 본 하늘
심검, 심권, 그리고 ....
by 돼지 한마리 삽니다.
한음공과 열양공이라...
by 돼지 한마리 삽니다.
우리는 왜 더 잘살게 되었는데도 ..
by Next Key
물 붓고 3분이면 오케이! 3분 김치
by 세상의 모든 김치 이야기, 김치..
이, 이글루가 igloo였구나!
by 로교(路矯)
아서 클라크 단편 전집 1953-1960
by 잠보니스틱스
웹 접근성 동향 보고서(4월7일)
by 디카펀 : SPG,PMP,WA,FP,U..
일본어 번역투 정리
by CODE 클립's
민간부문의 장애인 웹 접근성 제고..
by The note of Legendre
rss

skin by 다라나
FreeBSD 6.2, PHP 5.2.4 에서 sqlite3 사용하기
sqlite 는 자그마한 파일 기반의 데이터베이스다. 크기가 최대 250KB(몇가지 옵션을 제외하면 150KB) 이내라서 다른 프로그램 내부에 포함시키기 쉽다. 그러면서도 SQL92 스펙을 대부분 구현했다. 장점은 간단하면서도 무지 빠르다는 것이다. 그래서 PHP 버전 언제부터인지 모르겠지만 번들로 포함되어 나온다. 내가 생각하는 단점은 네트웍 파일 시스템에서 안된다는 것이다. 이건 sqlite 애초의 목적과 다르니 어쩔 수 없지만, 가능하도록 하는 프로젝트도 있는 모양이다.

문제는 번들로 나오는 sqlite 버전이 2.x 대라는 것이다. 현재 더 나은 성능과 속도의 버전 3.x 대가 나왔는데 포트에서 그냥 깔면 2.4.1만 깔린다. 이건 제로보드XE 를 깔면서 얻은 경험이다. 번들로 깔리는 버전 2 대신에 포트에서 버전 3를 사용하고 싶으면 lans/php5/Makefile.ext 를 다음과 같이 바꾼다. 참고 링크
> patch Makefile.ext Makefile.ext.patch

Makefile.ext.patch 내용
--- Makefile.ext.orig   Thu Aug 16 08:56:41 2007
+++ Makefile.ext Thu Aug 16 09:00:20 2007
@@ -305,7 +305,12 @@
.endif
.if ${PHP_MODNAME} == "pdo_sqlite"
+. if defined(WITH_SQLITE_PORT)
+USE_SQLITE= yes
+CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE}
+. else
CONFIGURE_ARGS+=--with-pdo-sqlite
+. endif
USE_PHP= pdo
USE_PHP_BUILD= yes


번들로 깔린 pdo_sqlite.so 파일의 용량은 480KB, 위 방식으로 설치하면 34KB.
이렇게 사용하면 sqlite 2와 3를 한꺼번에 사용할 수 있는 것 같다.
제로보드XE를 sqlite3_pdo 에서 설치 성공. 그런데 설치만 성공한 거 같네. ㅡ.ㅡ;; 관리자 화면 이후로 진행이 안됨.

/usr/ports/databases/sqlite3 에서 FTS1과 FTS2를 끄고 설치해야 함.
by 다라나 | 2007/11/09 07:00 | 컴퓨터 관련 | 트랙백 | 덧글(0)
트랙백 주소 : http://dharana.egloos.com/tb/3475132
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶