우분투 APM설치
페이지 정보
작성자 leaves 댓글 0건 조회 15,113회 작성일 10-02-05 13:57본문
1) 설치 <?XML:NAMESPACE PREFIX = O />
1.Apache
먼저 Apache를 설치하여 보겠습니다. 버전은 apache2버전을 기준으로 하겠습니다.
터미널을 열고 다음 명령을 입력합니다.
sudo apt-get install apache2
다음으로 mysql을 인증을 위한 모듈을 설치하겠습니다.
sudo apt-get install libapache2-mod-auth-mysql
다음으로 MySQL
sudo apt-get install mysql-server mysql-client
설치가 완료되면 MySQL서버가 자동으로 시작이 됩니다.
마지막으로 PHP 버전은 PHP5 기준으로 하겠습니다.
마찬가지로 터미널에서 다음을 입력합니다.
sudo apt-get install php5-common php5 libapache2-mod-php5
MySQL과 연동하기 위한 모듈을 설치합니다.
sudo apt-get install php5-mysql
이상으로 설치가 완료 되었습니다.
아파치 웹서버를 제 시작하겠습니다.
sudo /etc/init.d/apache2 restart
MySQL서버도 정상적으로 작동하는지 확인해 보고 작동을 안한다면 restart 를 해줍니다.
sudo netstat -tap | grep mysql
명령을 줬을때
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
와 비슷한 것을 보면 정상이고 그렇지 않다면
sudo /etc/init.d/mysql restart
로 재시작을 해줍니다.
모든게 정상이라면
에디터를 열고 웹서버의 디렉토리(일반적으로 "/var/www" 에서 phpinfo.php라는 파일을 만들고 다음의 소스코드를 넣어 줍니다.
1. <?php
2. print_r(phpinfo());
3. ?>
그리고 웹브라우저를 열고 실행을 시켜봅니다.
일반적으로 http://호스트주소/phpinfo.php 로 주소를 열면 됩니다.
다음과 같은 화면이 나오면 웹서버를 위한 환경이 구성이 되었습니다.
스크롤을 내려 Apache 와 MySQL 등을 찾아 제대로 연결이 되었는지 확인해 봅니다.
각종 사항은 설정마다 다르게 나올것입니다.
2) 설정
1. 아파치
아파치의 기본설정 파일은 /etc/apache2/apache2.conf
포트번호, 문서의루트, 모듈, 각종 로그파일, 가상 호스트 등을 설정할수 있습니다.
자세한 사항은 아파치 문서를 참조하시기 바랍니다.
2. MySQL
mysql 의 관리자 암호는 처음에는 지정이 되지 않은 상태입니다.
관리자 암호를 설정하기 위해서는
sudo mysqladmin -u root password newrootsqlpassword
sudo mysqladmin -p -u root -h localohost password newrootpassword
을 입력합니다.
첫번째 줄만 실행해도 설정은 될것입니다.
MySQL 설정파일은 /etc/mysql/my.cnf 파일이고 로그 파일, 포트 번호등을 설정할수 있습니다.
참고 : http://mysql.com
http://apache.org
http://php.net
================================
우분투에서 웹서버 환경 LAMP or APM (Apache, PHP, MySQL) 를 구축하는 법입니다.
다음 방법대로 따라하시면 쉽게 구축하실수 있을겁니다.
출처: Installing LAMP On Ubuntu For Newbies
추신: 웹서버 구축후 XE (제로보드) 설치법...
우선 apache를 설치합니다.
$ sudo apt-get install apache2
설치후 잘 작동하나 확인해 봅시다.
브라우저 주소창에 http://localhost/ 입력해 다음 메세지가 나오면 정상적으로 작동하는겁니다.
This is the default web page for this server.
The web server software is running but no content has been added, yet.
이제 PHP를 설치합니다.
$ sudo apt-get install php5 libapache2-mod-php5
설치가 끝나면 재시작 합니다.
$ sudo /etc/init.d/apache2 restart
재시작후 PHP가 잘 작동하는지 확인합니다. (다음 코드를 입력후 저장)
$ sudo gedit /var/www/testphp.php
<?php phpinfo(); ?>
브라우저 주소창에 http://localhost/testphp.php 입력해 다음 메세지가 나오면 정상적으로 작동하는겁니다.
마지막으로 MySQL 을 설치합시다.
$ sudo apt-get install mysql-server
설치 중간에 암호를 설정하는 화면이 나옵니다.
New password for the MySQL "root" user: 비밀번호 입력
Repeat password for the MySQL "root" user: 비밀번호 확인
* 참고로 비밀번호를 바꾸려면 다음처럼 입력합니다.
$ mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
* 참고로 서버 주소를 바꾸려면 다음처럼 입력후 bind-address 라인의 IP주소를 바꿔주시면 됩니다.
$ sudo gedit /etc/mysql/my.cnf
bind-address = 127.0.0.1 # 기본설정은 localhost
설치가 끝나면 MySQL 관리자 (phpMyAdmin) 를 설치합니다.
$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
설치 중간에 다음 메세지가 나오면 apache2를 선택합니다. (space bar로 선택)
Web server to reconfigure automatically: apache2
그후 phpMyAdmin의 데이터베이스를 dbconfig-common으로 설정합니다.
"예"를 눌러 넘어가면 phpMyAdmin에서 사용할 암호를 묻습니다.
이제 끝으로 phpMyAdmin에서 디비 서버와 연결할 비밀번호를 설정하면 설치가 끝납니다.
(임의의 암호 생성이 있는거보니 직접 제어 할일이 적은 설정 같은데 혹시 모르니 적어둡시다.)
역시 phpMyAdmin가 잘 설치되었나 확인해 봅시다.
브라우저 주소창에 http://localhost/phpmyadmin/ 입력해 다음 메세지가 나오면 정상적으로 작동하는겁니다.
댓글목록
등록된 댓글이 없습니다.