FC4에서 php-sqlite 설치
글쓴이: purewell / 작성시간: 토, 2005/09/24 - 1:22오후
빌드를 잘못했는지 FC4/php-sqlite(혹은 php-pecl-sqlite)가 php4 모듈로 컴파일 되어 있고, 설치 경로 역시 php4더군요.
구글링으로 다음과 같이 하면 된다는 사실을 알아냈습니다.
1. pecl에서 SQLite-1.0.3.tgz를 다운받는다.
2. 압축을 푼다.
3. 압축을 푼 디렉토리로 들어가 phpize를 실행한다.
4. sqlite.c 파일에서 아래 사항을 수정한다.
56: //static unsigned char arg3_force_ref[] = {3, BYREF_NONE, BYREF_NONE, BYREF_FORCE }; // 주석처리 125: PHP_FE(sqlite_open, third_arg_force_ref) // 두번째 인자 수정 126: PHP_FE(sqlite_popen, third_arg_force_ref) // 두번째 인자 수정
5. make;make install
하기 귀찮으신 분은 첨부파일 압축을 /에서 풀면 해당 경로로 깜찍하게 풀릴 것입니다.
압축 파일에 포함된 파일
/etc/php.d/sqlite.ini - php에게 sqlite모듈을 적재하라는 설정 파일
/usr/lib/php/modules/sqlite.so - php용 sqlite 모듈
> ㅂ<)/
* php에서 sqlite가 돌아가는 검사해보고 싶으면,
함수가 있는지만 체크할 수도 있습니다.
<?php echo (function_exists('sqlite_open')?'YES':'NO');?>
File attachments:
첨부 | 파일 크기 |
---|---|
php_sqlite.tgz | 350.02 KB |
Forums:
댓글 달기