아브아카의 세상 빼꼼 바라보기

08. 큐비트럭에 무들(Moodle) 설치하기 본문

컴퓨터/오픈PC 큐비보드

08. 큐비트럭에 무들(Moodle) 설치하기

아브아카 2014. 7. 30. 21:26

무들 시스템을 테스트해봐야해서 큐비트럭 서버에 무들을 설치해보기로 하였다. 그런데 미리 설치할 프로그램이나 설정할 내용이 많은데, 무들 홈페이지 설치 문서에는 거의 안나와있고, 검색과 에러메시지를 통해 고쳐나간 사항이라 기록으로 남겨본다.


1. 무들에서 사용할 mysql 계정과 암호, DB를 만들어둔다.


2. 설치문서에 보면 php_intl.dll 확장기능이 필요하다고 나와있다.


   sudo apt-get install php5-intl


3. Moodle.org에서 tar 압축 파일을 받아 SD 카드 위치에 설치하였다.

 

  sudo wget http://moole.org.....

  sudo tar zxf moodle-stable.tar.gz


4. 설치중 curl 확장이 필요하다고 나온다. 인터넷에서 검색해보고 apt-get install curl 을 시도했으나 반응없음.

   결국 php 소스로 직접 컴파일해서 설치했다. 설치법은 따로 문서로 남김.

   make가 안먹어서 apt-get install make 도 설치했다.

  

   큐비트럭에 Curl 설치


5. 이어서 설치중에 xmlrpc 옵션과 opcache enable 옵션이 필요하다고 나온다. 

   느낌표를 새창에서 읽어보았더니 xmlrpc 설치하라고 나온다.


   sudo apt-get install php5-xmlrpc


  opcache 옵션은 php.ini 설정을 고치면 된다. 설치문서 내용을 복사해 넣음


  sudo nano /etc/php5/apache2/php.ini

[opcache]
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
 
; Required for Moodle
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
 
; If something does not work in Moodle
;opcache.revalidate_path = 1 ; May fix problems with include paths
;opcache.mmap_base = 0x20000000 ; (Windows only) fix OPcache crashes with event id 487
 
; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons
and other apps.

 



5. 관리자 등록과 기타 설정을 마무리하면 설치가 끝난다.