모든 설정은 APM, phpmyadmin의 모든 설치가 끝난 후 해주시기 바랍니다.
첫째, apache 설치
먼저 우분투를 install 하였으면, 그다음 apache 를 깔아보자...
Root 로 로그인을 하지 않았을 경우,
$sudo apt-get install apache2
이렇게 하면 바로 인스톨이 끝.
이러면 서버는 돌아가는 상태이다.
아파치 재시작 명령어 : sudo /etc/init.d/apache2 restart
별 이상이 없으면 재시작을 안해도 된다.
apache 설정
sudo gedit /etc/apache2/apache2.conf
맨 마지막줄에 Include /etc/phpmyadmin/apache.conf 추가
두번째, mysql 설치
MS 에서는 mssql 을 사용을 하지만, 리눅스에서는 mysql 을 사용. (물론 공짜)
$sudo apt-get install mysql-server mysql-client
이렇게 mysql-server 와 mysql-client 를 깔아주자.
이렇게 설치를 하면 mysql root 비번을 물어볼 것이다.
비번을 설정하고, 기억하도록 하자.
이러면 mysql 은 사용할 수 있으나, sql 구문을 잘 모른다면, mysqladmin 을 추가로 깔아서,
웹상에서 관리가 될 수 있도록 하는것도 좋을듯 하다.
$sudo apt-get install libapache2-mod-auth-mysql
이건 mysql 인증을 위한 module . 이것도 설치
mysql 설정(utf8 설정)
sudo gedit /etc/mysql/my. cnf
(mysqld) 항목에 다음의 내용을 추가.
default-character-set=utf8
default-collation = utf8_general_ci
init_connect = set collation_connection = utf8_general_ci
init_connect = set names utf8
collation-server = utf8_general_ci
character-set-client-handshake = TRUE
mysql 재시작 : sudo /etc/init.d/mysql restart
mysql 동작 확인 : sudo netstat -tap | grep mysql
* 정상 작동시 : tcp 0 0 localhost:mysql *.* LISTEN - 이렇게 나오면 정상.
정상 작동이 안될 경우 mysql 재시작
MySql DB 계정 만들기
mysql -u root -p
비밀번호 입력란 위에서 설치할 때 설정한 비밀번호를 입력.
(DB CREATE)
create database DBNAME default character set utf8 collate utf8_general_ci;
(DB AUTH CREATE)
grant all privileges on DBNAME.* to 계정@localhost identified by '비밀번호';
[출처] [우분투 10] Apache+PHP+MySQL(APM) 설치|작성자 Justice
[출처] [우분투 10] Apache+PHP+MySQL(APM) 설치|작성자 Justice
셋째, php 를 설치하자
MS 서버에서는 asp, 리눅스에서는 보통 php 를 사용을 하니,
$sudo apt-get install php5-common php5 libapache2-mod-php5
php를 구동할 수 있게 역시 인스톨을 해준다.
그리고 mysql 과의 연동을 위해
$sudo apt-get install php5-mysql
이렇게 여기까지 인스톨을 하면 웹서버의 구동조건은 갖추게 된다.
php5 설정
sudo gedit /etc/php5/apache2/php.ini
:default_charset = "iso-8859-1" -> default_charset = "utf-8"로 변경
인스톨ㅇ[출처] [우분투 10] Apache+PHP+MySQL(APM) 설치|작성자 Justiceice
dmf[출처] [우분투 10] Apache+PHP+MySQL(APM) 설치|작성자 Justice
넷째, 인스톨이 잘되었는지 확인~
웹브라우저에서 http://localhost 를 쳐보자
it works! 라는 화면이 나오면 성공!
그럼, php 가 작동하는지도 확인.
$cd /var/www 에 php.php 라는 파일을 만들고,
<? phpinfo(); ?>
라는 내용만 간단히 적어두자.
그리고 http://localhost/php.php
에서 php 정보가 나오면 성공!
하지만 이게 다는 아니다.
각 module 별로 세부 설정이 추가로 필요하다.
phpmuadmin 설치(웹상에서의 MySql 관리 도구)
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
중간중간에 콘솔에서 보기 힘든 UI가 나오는데 그 중에서 apache2와 lighttpd를 선택하는 화면이 나올 때에
apache2 쪽에 스페이스바로 선택(* 표시)하고 tab키를 이용하여 <확인>으로 이동 후 Enter 키로 완료.
phpmyadmin 설정 중입니다. 메시지 출력
설정 관련 메시지이나 나중에 phpmyadmin에서 설정하면 되므로 <아니오> 선택하여 완료.
설치가 완료 되었다면 웹 블우저의 주소창에 http://localhost/phpmyadmin/을 입력 후 화면이 출력이 되는지 체크
설정파일 / 웹서버 폴더 위치
Apache 설정 파일 : /etc/apache2/apache2.conf
apache root 결로 설정 : /etc/apache2/sites-available/default phph5 php5-gd
MySql 설정 파일 : /etc/mysql/my.cnf
PHP 설정 파일 : /etc/php5/apache2/php.ini
웹서버 폴더 : /var/www/
출처 : 더뿌, 「블로그 이전합니다. - www.smilepeople.co.kr » 우분투 apm 을 설치해보자」 http://deopoo.smilepeople.co.kr/?document_srl=120.
출처 : http://blog.naver.com/easeforu
'OS > Ubuntu' 카테고리의 다른 글
[Ubuntu] FTP서버구축(vsftpd) with filezilla (0) | 2011.11.11 |
---|---|
[Ubuntu] tar.gz, gzip, kozip 압축 풀기 묶기 등 내용 정리 (0) | 2011.11.11 |
[Ubuntu] 우분투 터미널 명령어 모음 (1) | 2011.10.30 |
[Ubuntu] Vim (0) | 2011.10.03 |
[Ubuntu] Windows에서 VMware의 Ubuntu에 SSH로 접속하기 (0) | 2011.10.03 |