본 글은 GDM, KDM 등을 사용하는 개인 시스템에서 아마록Amarok과 MySQL을 연동하는 내용을 담고 있다. 따라서 서버 등의 시스템에 적용하기에는 적합하지 않은 내용이 있을 수 있다.
작업 순서
아마록 설치
시스템에 아마록이 설치되어 있지 않다면 터미널에서 아래 코드를 실행해 아마록을 설치한다.
$ sudo apt-get install amarok
APM(Apache, PHP5, MySQL) 설치
터미널에서 아래 코드를 실행해 아파치Apache와 MySQL 인증 모듈, MySQL을 설치한다. mysql-server mysql-client
설치 중 MySQL root 계정의 비밀 번호를 묻는다.
$ sudo apt-get install apache2 libapache2-mod-auth-mysql mysql-server mysql-client
설치가 완료되면 MySQL 서버가 자동으로 시작된다. 터미널에서 아래 코드를 실행해 PHP5, PHP5와 MySQL과 연동하기 위한 모듈을 설치한다.
$ sudo apt-get install php5-common php5 libapache2-mod-php5 php5-mysql
설치가 완료되면 터미널에서 아래 코드를 실행해 아파치 웹서버를 재시작한다.
$ sudo /etc/init.d/apache2 restart
터미널에서 아래 코드를 실행해 MySQL 서버가 정상 작동 중인지 확인한다.
$ sudo netstat -tap | grep mysql
위 코드 실행 후 아래와 같은 메시지가 출력된다면 정상 작동 중이다.
tcp 0 0 localhost.localdomain:mysql *:* LISTEN ...
정상적으로 작동하고 있지 않다면 터미널에서 아래 코드를 실행해 MySQL 서버를 재시작한다.
$ sudo /etc/init.d/mysql restart
phpMyAdmin 설치
phpMyAdmin은 데이터베이스를 관리하기 위한 것으로 굳이 설치하지 않아도 된다. 터미널에서 아래 코드를 실행해 phpMyAdmin을 설치한다.
$ sudo apt-get install phpmyadmin
설치 과정이 끝나면 /usr/share/phpmyadmin/
에 phpMyAdmin이 설치된 것을 확인할 수 있다. phpMyAdmin에 접근하기 위해 터미널에서 아래 코드를 실행해 심볼릭 링크를 만든다.
$ sudo ln -s /usr/share/phpmyadmin /var/www/
심볼릭 링크가 만들어지면 http://127.0.0.1/phpmyadmin/
에서 접속할 수 있다. 그리고 터미널에서 아래 코드를 실행해 /etc/apache2/apache2.conf
파일의 맨 끝 부분에 아래 문구를 입력한다.
$ sudo gedit /etc/apache2/apache2.conf
# phpMyAdmin
Include /etc/phpmyadmin/apache.conf
수정이 끝나면 터미널에서 아래 코드를 실행해 아파치 서버를 재시작한다.
$ sudo /etc/init.d/apache2 reload
아마록과 MySQL 연동 설정
메뉴의 Settings > Confirue Amarok…에서 Collection 탭 ‘Collection Data’, 한글 메뉴에서는 설정(S) > 아마록 설정(C)…에서 모음집 탭 ‘모음집 데이터베이스’에서 MySQL과의 연동을 아래와 같이 설정한다.
설정을 완료하면 잠시 데이터베이스를 업데이트하며, 업데이트가 끝나면 phpMyAdmin에서 그 내용을 보고 관리할 수 있다.
예전 리베로타운의 글을 복구한 게시물입니다. |