우분투 포럼 채팅방에서 일어난 일이었다. 어느 분께서 아파치 서버의 세팅을 뭘 잘못 손대셨는지 뭐가 잘 안된다고 하신다. 그러면서 재설치와 동시에 PHPMyAdmin 설정을 모두 할려고 하는데, 어떤 순서대로 설치를 해야하냐고 물으셨다. 일반적으로 APM의 설치는 다음과 같다.

sudo apt-get install apache2 libapache2-mod-auth-mysql

sudo apt-get install mysql-server mysql-client

sudo apt-get install php5 php5-common libapache2-mod-php5 php5-mysql

sudo apt-get install phpmyadmin

 

그런데, 다른 분께서 위의 명령어를 한 방에 정리하셨다.

sudo apt-get install phpmyadmin

 

그런데 사실이다!!! 생각해보면 phpmyadmin과 의존관계에 있는 패키지들이 모두 연결되어있다. 따라서, 인터넷에 나와있는 리눅스에서의 APM 설치법은 이제 위의 명령어 단 한 줄로 정리가 된다.

sudo apt-get install phpmyadmin (데비안 계열일 경우)

 

실제로 해봤다. 새로 포맷하고 새로 설치하는 컴퓨터에 해봤는데, 우분투나 데비안에서는 위의 명령어를 치기 전에 하나를 해줘야한다.

sudo apt-get install mysql-server mysql-client

왜냐하면, phpmyadmin이 설치되면서 DB의 root 비밀번호를 설정하는 입력화면이 나오는데, mysql-server의 비밀번호가 먼저 설정되어있지 않으면 설치가 제대로 되지않는다. 물론 잘 아는 유저들한테서야 별거 아니지만, 리눅스를 배우기 시작한지 얼마 안되는 분들한테는 엄청 당황스러울 거다. 따라서 우분투/데비안 유저라면 아래의 방법으로 APM을 설치한다.

 

sudo apt-get install mysql-server mysql-client

sudo apt-get install phpmyadmin

 

쉽고 간단한 APM 설치~

블로그 이미지

jswlinux

Seowon Jung의 잡동사니 보관소

,

오픈솔라리스 혹은 오픈인디아나 148

GNOME 데스크탑 메뉴에서
Package Manager -> Internet -> webstack-ui 설치 -> Applications -> Developer Tools -> Web Stack Initialize 클릭하거나, 혹은

초기화 명령어: /usr/share/webstack/libexec/initialize.sh 를 실행한다.
초기화는 한 번만 해주면 된다.
 

APM Start: /usr/share/webstack/libexec/start.sh

APM Stop: /usr/share/webstack/libexec/stop.sh

그놈메뉴 -> 프로그램 -> 개발자 도구 -> Webstack Admin -> Start Apache2/MySQL Servers

mysql -u root

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('비밀번호');

flush privileges;

exit



오픈인디아나 151a
오픈인디아나 151a부터는 오픈솔라리스의 저장소를 이용할 수 없다. 따라서 webstack-ui라는 패키지 자체가 없는데, 두 가지의 패키지만 설치하면 모두 해결이 가능하다.


pfexec pkg install amp SUNWcs

다음 SMF로 아파치를 시작해준다.

pfexec svcadm enable apache22

블로그 이미지

jswlinux

Seowon Jung의 잡동사니 보관소

,