Skip to content

1. APM


1) MySQL 설치
~$sudo apt-get install mysql-common libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0 mysql-server-core-5.0
(설치중 mysql root 비밀번호 입력)

또는
~$sudo apt-get install mysql-common
~$sudo apt-get install mysql-client mysql-server
(설치중 mysql root 비밀번호 입력)


2) Apache 설치
~$sudo apt-get install apache2 apache2-utils apache2.2-common libapr1 libaprutil1 libpq5 libapache2-mod-auth-mysql apache2-mpm-prefork libapache2-mod-php5 php5-common

또는
~$sudo apt-get install apache2
~$sudo apt-get install libapache2-mod-auth-mysql
~$sudo apt-get install libapache2-mod-php5


3) PHP 설치
~$sudo apt-get install php5 php5-mysql libgd2-xpm libt1-5 php5-gd

또는
~$sudo apt-get install php5
~$sudo apt-get install php5-mysql
~$sudo apt-get install php5-gd


4) MySQL서버 정상 작동 확인
~$sudo netstat -tap | grep mysql 명령 후
tcp 0 0 localhost:mysql *:* LISTEN 이 나오면 정상
위의 내용이 안나오면 MySQL 재시작
~$sudo /etc/init.d/mysql restart


5) PHP 정상 작동 확인
/var/www/ 폴더안에 phpinfo.php 파일을 만들고 아래 내용을 입력한 후 웹브라우저로 확인
~$cd /var/www
~$gedit phpinfo.php
편집기(gedit)가 뜨면 아래 내용을 입력
< ? phpinfo(); ?>
저장하고 편집기 종료
웹브라우저 주소에 http://localhost/phpinfo.php 입력
PHP 정보화면이 나오면 정상
파일을 저장하겠냐고 물어본다면 Apache2 를 재시작 해준다
~$sudo /etc/init.d/apache2 restart



2. Apache
~$sudo gedit /etc/apache2/sites-available/default
~$sudo gedit /etc/apache2/apache2.conf
~$sudo gedit /etc/apache2/httpd.conf
~$sudo gedit /etc/apache2/ports.conf


1) 아파치 Module rewrite 셋팅
~$sudo gedit /etc/apache2/sites-available/default 열고
앞부분에 있는 2개의 AllowOverride None 에서 None을 FileInfo 또는 All 로 변경
NameVirtualHost *
< VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None //--- FileInfo 또는 All 로 변경
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None //--- FileInfo 또는 All 로 변경
Order allow,deny
allow from all
</Directory>
...
저장 후
~$sudo a2enmod rewrite
~$sudo /etc/init.d/apache2 restart


2) 아파치 기본 웹서버 디렉토리 변경위한 셋팅 (필요한 경우)
~$sudo gedit /etc/apache2/sites-available/default 에서 변경. 기본값은 /var/www/ 임.
DocumentRoot /var/www/ //---제로보드XE가 설치될 폴더로 변경
<Directory />
...
< /Directory>
< Directory /var/www/> //---제로보드XE가 설치될 폴더로 변경
...
< /Directory>
저장 후
~$sudo /etc/init.d/apache2 restart


3) 아파치 가상 호스트 셋팅 (필요한 경우)
만약 a.com 과 b.com이 내 서버의 ip를 가리키고 있을때 각 도메인마다 다른 페이지를 할당하고 싶을시에는
~$sudo gedit /etc/apache2/sites-available/default 에서 기존값 변경없이 맨밑줄에 아래 내용 추가
...
<VirtualHost *:80>
DocumentRoot 원하는 디렉토리1
ServerName a.com
ServerAlias *.a.com
< /VirtualHost>

<VirtualHost *:80>
DocumentRoot 원하는 디렉토리2
ServerName b.com
ServerAlias *.b.com
< /VirtualHost>
저장 후
~$sudo /etc/init.d/apache2 restart



3. PHP
1)파일 업로드 용량 증가를위한 php 셋팅
~$sudo gedit /etc/php5/apache2/php.ini 에서 아래 기본 값을 원하는 값만큼 증가
memory_limit = 16M <-- 16M~ 시스템 사양에 따라서..
post_max_size = 8M <-- 20M 권장
upload_max_filesize = 2M <-- 200M 권장
post_max_size는 post되는 정보의 사이즈를 설정하는 것이고
upload_max_filesize는 업로드 가능한 최고용량을 설정하는 것이다
저장 후
~$sudo /etc/init.d/apache2 restart



4 .MySQL
1) 데이터베이스 만들기
MySQL에 root로 로그인
~$mysql -u root -p
DB를 생성
mysql> create database DB명; (세미콜론을 꼭 입력하세요. create database xe;)
DB가 만들어 졌는지 목록을 확인
mysql> show databases;
mysql> exit
~$sudo /etc/init.d/mysql restart


2) mysql환경을 UTF-8로 변경 (안해도 됨)
~$sudo gedit /etc/php5/apache2/php.ini 에서 캐릭터셋 수정
/*------------
;default_charset = "iso-8859-1"
default_charset = "utf-8"

~$sudo gedit /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

~$sudo /etc/init.d/mysql restart



5.FTP
1) 설치
~$sudo apt-get install vsftpd

2) 셋팅
~$sudo gedit /etc/vsftpd.conf 의 아래항목 수정
anonymous_enable=NO 로 변경
local_enable=YES 의 주석 삭제
write_enable=YES 의 주석 삭제
저장 후
~$sudo /etc/init.d/vsftpd restart



6.SSH
1) 설치
~$sudo apt-get install ssh

2) 셋팅
~$sudo gedit /etc/ssh/sshd_config
Port 22 #다른 포트로 변경
PermitRootLogin yes #원격에서 루트로긴 금지하려면 no로 변경
저장 후
~$sudo /etc/init.d/ssh restart



7. 제로보드XE
1) 설치
압축을 풀고 설치할 폴더(/var/www/) 에 복사
제로보드XE가 설치된 폴더가 /var/www/ 라면 www 폴더에 퍼미션을 설정
~$cd /var
~$sudo chmod 707 www


2) 설정
/var/www/ 폴더 안에 있는 index.html 파일을 삭제
~$cd /var/www
~$sudo rm index.html
웹브라우저 주소에 http://localhost/index.php 입력
라이선스 동의
필수 설치조건 확인하고 설치를 진행
FTP 정보 입력 (무시해도 됨. 나중에 할 수 있음) 하고 설치를 진행
DB선택 (MySQL) 하고 설치를 진행
DB & 관리자 정보 입력
DB 아이디 입력 (MySQL 아이디, 기본 : root)
DB 비밀번호 (MySQL 설치시 입력한 root 비밀번호)
DB 데이터베이스 (MySQL 에서 생성한 DB명)
...
아이디 입력 (XE 관리자 아이디, 기본 : admin)
비밀번호 입력 (XE 관리자 비밀번호)
...
rewrite mode 사용 체크 하고 등록

관리자 페이지 로그인
(http://localhost/?module=admin) 또는 (rewrite mode 사용시 - http://localhost/admin)
설치 끝

저작자 표시비영리동일 조건 변경 허락
조회 수 :
969
등록일 :
2013.10.29
13:29:13 (*.93.90.9)
엮인글 :
http://restart.iptime.org:8000/micro/sub4_1_1/572570/7c7/trackback
게시글 주소 :
http://restart.iptime.org:8000/micro/572570

'2' 댓글

Admin

2013.10.29
13:29:29
(*.93.90.9)


apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)에서 쓰이는 팩키지 관리 명령어 도구

우분투에는 시냅틱 꾸러미 관리자 / muon software 관리자 / 유분두 소프트웨어 관리자/ apper-installer 등의 패키지 관리 마법사가 있어 그래픽환경에서 패키지 설치도 가능합니다.

적절히 섞어쓰면 편리합니다.

패키지 인덱스 인덱스 정보를 업데이트 : apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다.

sudo apt-get update

설치된 패키지 업그래이드 : 설치되어 있는 패키지를 모두 새버전으로 업그래이드 합니다.

sudo apt-get upgrade

의존성검사하며 설치하기

sudo apt-get dist-upgrade

패키지 설치

sudo apt-get install 패키지이름

패키지 재설치

apt-get --reinstall install 패키지이름

패키지 삭제 : 관련 패키지까지 자동으로 삭제 (프로그램에 문제가 생기면 요걸로 지우고 설치하면 됨)

apt-get autoremove 패키지이름

패키지 삭제 : 설정파일은 지우지 않음

sudo apt-get remove 패키지이름

설정파일까지 모두 지움

sudo apt-get --purge remove 패키지이름

패키지 소스코드 다운로드

sudo apt-get source 패키지이름

위에서 받은 소스코드를 의존성있게 빌드

sudo apt-get build-dep 패키지이름

패키지 검색

sudo apt-cache search 패키지이름

패키지 정보 보기

sudo apt-cache show 패키지이름

apt를 이용해서 설치된 deb패키지는 /var/cache/apt/archive/ 에 설치가 됩니다

Admin

2013.10.29
13:30:45
(*.93.90.9)


http://lovesumii.blog.me/90163761420

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
57 Ubuntu에서 Bind9 DNS Server 설치하기 Admin 2014-01-06 1223
56 Ubuntu vmware-tools 설치 Admin 2013-11-17 1309
55 USB 외장 하드로부터 Ubuntu 설치하려면 ... Admin 2013-11-12 1238
54 [Linux]우분투 (리눅스) 에서 vmware tools 설치하기 file Admin 2013-11-02 1260
53 [linux] 윈도우 PC -> 리눅스 PC 원격 접속하기 [1] file Admin 2013-11-02 1509
52 우분투 서버에 한글을 기본 언어로 설정하는 방법 file Admin 2013-11-02 1241
51 우분투에서 root로 로그인하기 [1] Admin 2013-11-02 1217
50 우분투 서버 설치하기, http, ftp 설정하기 Admin 2013-11-01 1282
49 저비용 고효율 리눅스 서버 설치 및 운영 가이드 - Ubuntu Server 설치 [1] file Admin 2013-11-01 1379
48 [리눅스] 우분투 root 비밀번호 설정 Admin 2013-10-31 1231
47 USB에 우분투 설치하기 Admin 2013-10-31 1354
46 [스크랩] usb에 우분투 설치하여 휴대용(?)으로 사용하기 [1] file Admin 2013-10-31 1551
45 Linux-Ubuntu 유용한 정보 4 - mount 명령어 [1] Admin 2013-10-30 1332
44 [Ubuntu] 설치 중 파티션에 대한 이모저모 file Admin 2013-10-30 1257
43 Ubuntu package delete - 우분투 패키지 강제 삭제 [2] file Admin 2013-10-30 1281
42 500 OOPS: vsftpd: refusing to run with writable root inside chroot() [2] Admin 2013-10-30 1215
41 [Ubuntu] vsftpd 설치 및 설정 [2] file Admin 2013-10-30 1002
40 우분투 vsftpd 설치하기 [3] Admin 2013-10-29 988
» Ubuntu에 APM 설치 및 설정, 제로보드 XE 설치하기 [2] Admin 2013-10-29 969
38 우분투 12.04 서버세팅 [필독] [2] file Admin 2013-10-28 845

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5