묻고답하기

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 남기남
Kahoko 공지사항 출력 <p>태그가 안먹히는 문제... file  
서인교237 자기가 쓴 글에 달린 비밀댓글 보기  
왕초보왕따 아피스에서 제공하는 OPEN API를 활용해 xe위젯만들기(문의)  
축복의 통로 게시판에 글올리는 시간이 10분~20분걸려요 [3] 2009.06.13 by 축복의 통로
석기현 게시판 형태를 갤러리로 하고 큰 이미지를 넣으니 게시판이 깨지네요. file  
KRB 제로보드 파일 올릴때... [1] 2009.06.13 by 텍사수
망토 XE 1.0.2 버전 업그래이드 방법 [1] 2009.06.13 by yohan666
정승호153 img 태그가 안먹혀요  
worldparts 내용직접 추가 스타일 시트 가 어디있을까요?  
디지문 SSL 적용 관련 질문 [2] 2009.06.13 by 디지문
Maurois 에디터 스킨 변경후 글쓰기 버튼을 누르면 새창이 떠요..  
jwmx 줄간격을 조정하는 방법 [2] 2009.06.13 by NIAVE
sky 아이피차단 [1] 2009.06.13 by yohan666
장노 신기하네요.. [1] 2009.06.13 by yohan666
이송이948 홈페이지 하단에 이상한 내용이 ...  
gguyy 언어선택시 왼쪽메뉴가 나타나지 않는현상입니다.... 부탁드려요  
장노 xe가 뒤엉켜서 복구를 했는데요.. [2] 2009.06.13 by SMaker
이순신급 Freenas php+mysql 연동 성공, 하지만...... 좌절......  
gguyy 1.2.0 에서 1.2.3으로 업그레이드 한후 문제점..너무 난감합니다... [2] 2009.06.13 by gguyy
james [급해요] 로그인이 안되요 (로그인유지 체크하면 됨) [1] 2009.06.13 by RUDY
알룩 갤러리 목록에서 이미지를 클릭했을때  
비엔비 가상사이트에서 인덱스페이지를 내보내기 해버렸습니다. [1] 2009.06.13 by 백성찬
mrprince11 게시판 스킨 수정에 관해서요^^;  
장노 페이지 오류..  
김성태826 다른 게시판의 확장변수를 불러올수 있나요?  
몬트 업데이트 후 인용구작성 기능이;; [3] 2009.06.13 by 백성찬
Maurois 게시판에 스타일 시트를 적용 시키고 싶은데 어떻게해야하나요?  
구기지 게시글삭제 에러 질문 드립니다.  
왕초보홈피 게시판 지진이 났습니다 흔들립니다. [6] 2009.06.13 by 왕초보홈피
KRB 페이스오프 메뉴연결 질문....