묻고답하기

freenas 로 NAS 와 Web server 둘다 구축 하려고 하는 유저입니다.

freenas 에서 nas 기능 및 web 서버를 둘다 지원한다길래 이걸로 구축해보자 라고 시도하고 있는데,

php지원은 되나, 제로보드 같은 DB 를 지원안한다는 사람들의 평가때문에 '어떻게 하면 db를 지원되게 할 수 있을까하고 국내 사이트, 외국사이트 뒤질대로 뒤지다가, 결국은 freenas 중국 포럼에서 해결방법을 찾았습니다.

 http://www.freenas.cn/bbs/viewthread.php?tid=430&pid=1256&page=1&extra=page%3D1#pid1256  이곳입니다. 대략적으로 설명을 드리자면,

php 안에 --without-mysql 옵션 때문에 mysql 라이브러리가 없어서 mysql 을 깔아도 인식이 불가능 했다는것을, php.in 에 extension 옵션을 줘서 mysql.so를 추가해서 강제적으로 mysql 을 인식하게끔 만드니 php에서 Mysql을 인식했었습니다(phpinfo에도 mysql정보가 나왔습니다). 아마도 php의 라이브러리 쪽을 건드려서 가능하게 만든거 같습니다.

하지만 그 중국 포럼에서 제공한 mysql 버전( 4.0.27 ) 만 php 에서 mysql 로 인식했고 다른 버전으로 mysql을 설치하면 인식 자체를 못합니다.



제가 필요한 조건들을 써드리겠습니다

1.제가 제로보드 XE를 써야 하기 때문에 적어도 mysql 4.1 버전 이상은 써야합니다.

2. freenas를 쓰기때문에 컴파일 옵션인 make, install 명령어는 먹히지 않습니다.

3. 또 freenas 에 있는 php는 이 freenas에 맞춰진 것을 사용하기 때문에 php를 --with-mysql 옵션으로 만든 상위버전 php 로 업데이트 할 수 없습니다. 단지 mysql.so 를 사용해서 만 mysql이 인식가능하게 해야합니다.

4. freenas 를 제외한 다른 Unix 운영체제나 linux 운영체제는 사용은 가능하나, 제가 사용법을 제대로 숙지 하지 못합니다. 만약, 컴파일이 가능한 운영체제로 부팅하여 컴파일을 하게 된다면, 어떻게 해야하는지 자세히 알려드리면 감사하겠습니다.

5. 조건은 아니지만 부탁하는 사항이 있습니다. 왠만하면 x64 하에서 사용가능 하게 하고싶습니다.
    (이건 단지 제 희망사항입니다.)



여기서 질문 드립니다.

1. php 라이브러리(extension)로 사용되는mysql.so 는 mysql 의 버전이나 php의 버전에따라 작동하기도 하고 안하기도 합니까?
    만약 버전에 따라 작동하기도 하고 안하기도 한다면, 어느쪽의 버전이(php, mysql) 문제를 일으키는지도 써주십시오.

2. 만약 버전에 따라 작동안하는 경우가 발생하면, 어떻게 하면 php 라이브러리에서(extension) 사용하는 mysql.so 파일을 생성 할 수 있겠습니까.

3. 이 방법으로도 mysql 을 설치 하지 못한다면 php 내부에서 지원하는 sqlite3(PHP의 PDO) 을 사용해서 제로보드XE 를 사용할 수도 있습니다. 이 sqlite3(PHP의 PDO) 이 가지고 있는 장,단점 및 관리 방법에 대해서 자세히 설명 해주셨으면 합니다.

4. php의 다른 라이브러리 적용방법도 알고 싶습니다.(이미지 편집을 관리하는 GD라이브러리나, phpMyAdmin 에서 사용하는 mcrypt 확장 모듈같은것들 등등..)

5. php 가 버전에 맞든 안맞든지 간에 mysql.so를 어떻게 컴파일 하는지 알고 싶습니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
ejrl 제로보드가 실행이 안되네요.. file  
마인드맵 코치 1.2.3 풀로 덮어쓰기를 한 후에 화면이 아무 것도 안나옵니다. 도와주십시오.ㅠㅠ [3] 2009.06.14 by 마인드맵 코치
Intellious 갑자기 페이지가 안뜨네요.  
오빠 시작페이지에 대해서요 [2] 2009.06.14 by 오빠
김명진 외부로그인 후 페이지 로딩  
benkeii rewrite mod가 안 먹는 게시판이 하나만 있습니다. 도와주세요. [4] 2009.06.13 by benkeii
김보영847 설치시 undefined function: ob_get_clean() file  
KRB svn 기본버전은 없나요?  
윤구현 페이지 복사  
KRB svn을 통해 xe 업글시킬때 [1] 2009.06.13 by 백성찬
김표 선배님들,,,httpd.conf 파일좀 찾아주이소,,, [1] 2009.06.13 by narawiz
장노 사이트 이전후 첨부파일 문제.. [1] 2009.06.13 by 박노열
작은창문 파일 첨부가 안되요!!! [1] file 2009.06.13 by webice
샤프샤프 플래닛 최근글 출력 위젯에서 글자수 제한하려면? [1] 2009.06.13 by 왕초보홈피
KRB 페이스오프 메뉴연결 질문....  
왕초보홈피 게시판 지진이 났습니다 흔들립니다. [6] 2009.06.13 by 왕초보홈피
구기지 게시글삭제 에러 질문 드립니다.  
Maurois 게시판에 스타일 시트를 적용 시키고 싶은데 어떻게해야하나요?  
몬트 업데이트 후 인용구작성 기능이;; [3] 2009.06.13 by 백성찬
김성태826 다른 게시판의 확장변수를 불러올수 있나요?  
장노 페이지 오류..  
mrprince11 게시판 스킨 수정에 관해서요^^;  
비엔비 가상사이트에서 인덱스페이지를 내보내기 해버렸습니다. [1] 2009.06.13 by 백성찬
알룩 갤러리 목록에서 이미지를 클릭했을때  
james [급해요] 로그인이 안되요 (로그인유지 체크하면 됨) [1] 2009.06.13 by RUDY
gguyy 1.2.0 에서 1.2.3으로 업그레이드 한후 문제점..너무 난감합니다... [2] 2009.06.13 by gguyy
이순신급 Freenas php+mysql 연동 성공, 하지만...... 좌절......  
장노 xe가 뒤엉켜서 복구를 했는데요.. [2] 2009.06.13 by SMaker
gguyy 언어선택시 왼쪽메뉴가 나타나지 않는현상입니다.... 부탁드려요  
이송이948 홈페이지 하단에 이상한 내용이 ...