내용없음9
내용없음10
      COMMUNITY
자유토크

주제토론,포럼

정보공유




우분투 9.04에 테크노트 설치하기
 community
커뮤니티 > 정보공유
웹관련 정보 공유를 위한 게시판입니다.     광고글은 금지합니다.
작성자 늘좋은
작성일 2009-06-15 (월) 08:01
ㆍ추천: 0  ㆍ조회: 1935        
우분투 9.04에 테크노트 설치하기
학습용으로 리눅스+APM+테크노트 설치해보실 분들에게 참고 사항입니다.

처음 접하는 유저에게 리눅스중에 우분투를 개인적으로 추천드립니다.
현재 우분투 9.04 버전이 배포중이더군요
이하 글은 우분투 9.04 desttop 버전기준입니다.

http://www.ubuntu.com



1. 일단 리눅스를 설치를 합니다.
각종 참고글을 참조해서 설치해 보시기 바랍니다.
시스템>관리>언어 에서 언어팩 업그레이드




2. 우분투 설치후 제일 먼저 해줄 작업이 저장소 정보갱신 apt-get update 와 패키지 업데이트 apt-get upgrade 이다


$sudo apt-get update
$sudo apt-get upgrade


3. APM 설치

$sudo apt-get install apache2
$sudo apt-get install mysql-common
$sudo apt-get install mysql-server
$sudo apt-get install php5
$sudo apt-get install php5-mysql
$sudo apt-get install php5-gd

아래처럼 한방에 설치명령 내리고 담대한대 피고와도 됩니다.

$ sudo apt-get install apache2 apache2.2-common apache2-utils php5 php5-common php5-gd php5-mysql libapache2-mod-php5 libdbd-mysql-perl libdbi-perl mysql-client mysql-server mysql-common

여기서 설치시 주의할점은 sudo apt-get install mysql-server 설치시에 MYSQL  Root 암호를 설정하는 화면이 나옵니다.
암호를 설정하지 마시고 그냥 엔터를 처서 넘길것.
암호 설정을 한 후에 MYSQL이 실행이 안되는 경우가 있으니 빈 암호로 설정한후에 나중에 설정하는 것이 좋다.

APM 설치 완료


Zend Optimizer 설치

Technote 설치시 꼭 필요합니다.
설치해본결과 root로 로그인해야 설치되는듯?

http://www.zend.com  가입해야 다운로드 할 수 있습니다.
다운로드하여 설치합니다.


4.  Apache & PHP 설정

아파치 설정파일의 경로는 /etc/apache2 입니다.

$sudo gedit /etc/apache2/sites-available/default

default 파일의 내용중에서 노란 표시된 부분을 웹페이지 폴더로 변경하고,
rewrite 모드 사용을 위해 AllowOverride None을 AllowOverride All로 변경하고 저장.
외부에서 접속시 root 디렉토리는 편한대로 정하시면 됩니다.

NameVirtualHost *
<VirtualHost *>
   ServerAdmin webmaster@localhost
 
   DocumentRoot /public_html/
   <Directory />
       Options FollowSymLinks
       AllowOverride All
   </Directory>
   <Directory /public_html/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
   </Directory>
.................................................................

다음으로 rewrite 모드 사용을 위해서 다음을 실행합니다.

$sudo a2enmod rewrite

php 설정합니다
php.ini 원위치는 /etc/php5/apache2/php.ini 지만 Zend Optimizer 설치후에는
/usr/local/Zend/etc 로 위치 이동됩니다.

$ sudo gedit /usr/local/Zend/etc/php.ini

 밑의 내용 수정 및 추가( # 주석 삭제)
extension=mysql.so  
extension=gd.so
register_globals=on

 이제 모두 수정 및 추가를 하셨으면 저장후 닫기


$ sudo gedit /etc/mysql/my.cnf
밑의 내용을 주석처리 합니다.
#bind-address = 127.0.0.1 :주석처리


아파치를 재 시작합니다.

$sudo apache2ctl -k restart


5. 메일서버 설정

zbxe의 메일 인증 시스템을 사용하기 위해서는 우분투 웹서버에 메일 발송을 위한 메일서버를 설치해야 합니다.
일반적인 리눅스의 메일발송은 sendmail이지만 우분투는 postfix입니다.
설치방법은 아래와 같습니다.

$ sudo apt-get install postfix
$ sudo dpkg-reconfigure postfix

*General type of Configuration?
->Internet Site
*Where should mail for root go
->yalri012(관리자 계정)
*Mail name?
->yalri.com(메일주소의 @이후의 부분)






6. MYSQL 설정

mysql을 시작하기 전에 root 암호를 먼져 설정(최초 설치시 암호 설정 안하고 설치했음)해 줍니다.

$mysqladmin -u root password 패스워드

이렇게 하면 mysql root 암호가 변경됩니다.

다음으로 mysql환경을 UTF-8로 맞춰줍니다.

6-1. 언어 캐릭터ㅤㅤㅅㅔㅌ 수정
1. /etc/php5/apache2/php.ini 에서 캐릭터셋 수정(Zend Optimizer 설치후라면 /usr/local/Zend/etc/php.ini 수정)
/*------------
;default_charset = "iso-8859-1"
default_charset = "utf-8"

2. /etc/mysql/my.cnf 에서 캐릭터셋 수정
/*------------
[client]
#password = your_password
default-character-set=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

mysql과 아파치 데몬 재시작
$sudo apache2ctl -k restart


이제 mysql을 실행해서 DB를 생성합니다.

$mysql -u root -p
암호 :


UTF-8 환경으로 DB생성

mysql> CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

이제 DB가 생성 되었습니다.
이제 grant 명령을 이용해서 사용할 DB계정을 활성화 줍니다.

mysql> GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost  IDENTIFIED BY '패스워드';
mysql> quit




6. 태크노트 설치

http://technote.co.kr 가셔서 최신버전으로 다운로드 합니다. (utf-8 용으로..)

아까 설정한 db 계정과 이름으로 설치합니다.



덧) 리눅스 3번 설치해보고, mysql 한번 날려보고, 몇번의 삽질을 통해 조금 아주 조금 리눅스와 인연을 맺은 완전 초보입니다.  재 작업시에 저도 참고 하려고 나름대로 정리해본 것이니, 참고용으로만 사용하십시오.

우분투는 기본 언어ㅤㅅㅔㅌ이 utf-8 입니다.
euc-kr 로 로케일 변경을 시도해봤지만, db만 엉클어지고 실패한 경험이 잇어, 재도전할 엄두가 나지 않습니다.

우분투 참고사이트는 http://www.ubuntu.or.kr
이름아이콘 청주산의
2009-06-15 08:06
좋은 정보 감사 드립니다.
   
이름아이콘 아이케
2009-06-15 11:07
회원사진
우아;; 어렵다;;
저 주말에 외장하드에 테크노트 설치해봤지요~^^ ㅎㅎ
apmsetup만 설치했더니 잘 되던데^^;; 음음^^
늘좋은 아이케님 글에서 도움 많ㅇ 받고 있습니다.
어렵다고 하시다니 ;;
겸손이 지나치세요 ^^
6/15 13:57
아이케 저는 정말;; ㅠㅠ 아무것도 모르는...ㅠㅠ html하고 포토샵만 아는..;;
ㅠㅠ 그런사람이예요 ㅠㅠ
6/15 15:53
   
이름아이콘 바람준
2009-06-16 14:23
회원캐릭터
좋은 정보 감사합니다.
   
이름아이콘 귀족폭주
2009-09-10 09:53
회원캐릭터
흠냥 우분투 6.0대 썼었는데 ㅋㅋㅋ벌써 9.0대가 나오다니 ㅋㅋㅋ
   
 
  0
3500
   
254 실수하기 쉬운 자바스크립트의 변수 개념 [1]+1 기즈모SOFT 2014-07-23 98
253 접속되던 사이트에 갑자기 접속이 되지 않는 경우 기즈모SOFT 2014-07-23 77
252 무료 외국사이트 [4] 컴테이블 2014-06-28 1021
251 제4회 창조관광사업(관광벤처)공모전 진행중이군요. [1] NE1 2014-04-02 160
250 [채용연계 국비교육]대졸자 분들을위한 채용연계 무료 교육생을 .. 국제인재능력개발원 2014-03-31 419
249 버튼 이미지 만들어 주는 사이트 [2] 기즈모SOFT 2014-03-15 236
248 은행코드 배열 기즈모소프트 2014-02-13 399
247 호스팅업체좀 알려주세요 [3] 정태용 2014-01-03 345
246 소스를 가지런히 정리해 준다고 [6]+4 카스랑 2013-11-15 540
245 AGC컨텐츠몰: 파일명이 한글인 첨부파일 다운받을때 파일명이 깨.. [1] 카스랑 2013-11-13 497
244 소프트웨어기술자 노임단가 도표 및 그래프 (2004년 ~ 2011년) 카스랑 2013-11-07 348
243 2013년 9월 1일 부터 적용되는 소프트눼어 노임단가표가 공고되었.. 카스랑 2013-11-07 687
242 Web Check(웹체크) 프로그램 [1] 카스랑 2013-10-25 378
241 Notepad++ 추천합니다 [3]+1 카스랑 2013-10-23 360
240 win8.1 업데이트후 인쇄에 문제가... 콜라~ 2013-10-18 337
239 보안서버 구축비용을 지원해주네요.. [4] 콜라~ 2013-08-22 447
12345678910,,,16