우분투 9.10 apm apt-get 설치

|
여태껏 이자료 저자료 검색해서 모은 내용정리

1. APM설치


1-1. 아파치 설치

    sudo apt-get install apache2


1-2. PHP5 설치

    sudo apt-get install php5


1-3. Mysql 설치

    sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

    설치 중간에 패스워드 설정해주는 곳에 설정해준다.


1-4. GD라이브러리 설치  (xe설치할때 필요하다.)

    sudo sudo apt-get install php5-gd


1-5. phpmyadmin 설치 (mysql 관리툴)

    sudo apt-get install phpmyadmin


2. 설정


2-1. 아파치 설정

    sudo gedit /etc/apache2/apache2.conf

    맨 마지막줄에 Include /etc/phpmyadmin/apache.conf 추가한다.

([warn] The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.) <-- 요 경고 발생의 원인이었음


2-2. PHP5 설정 (utf8 설정)
sudo gedit /etc/php5/apache2/php.ini
;default_charset = "iso-8859-1" --> default_charset = "utf-8" (변경해준다)

2-3. 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
character-set-server=utf8
collation-server=utf8_general_ci
character-set-client-handshake = TRUE

3. 확인, 실행

3-1. Mysql,Apache 재시작
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

3-2. Mysql DB,계정 만들기 (아래 보다는 phpmyadmin 접속해서 하는게 쉬움)
mysql -u root -p
비밀번호 입력란에 위에서 설치할때 설정한 비밀번호를 입력한다.
<DB 만들기>
CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
<DB계정 만들기>
GRANT ALL PRIVILEGES ON 디비명.* TO 계정@localhost IDENTIFIED BY '패스워드';

* 설정 후 홈페이지 접속시 500 에러 뜨는 경우
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
위와같이 리라이트모드 활성화 해주고 아파치 재시작 하면 해결되었음

4. zned optimizer 3.3.9 설치
zend 다운로드 후 압축풀고

        cd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/
        ZendOptimizer.so
        cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/
        ZendOptimizer.so /etc/php5

sudo gedit /etc/php5/apache2/php.ini
//아래 내용을 하단 삽입
   zend_extension=/etc/php5/ZendOptimizer.so

5. e-acceleator 설치
1. 필요한 패키지 설치
$sudo aptitude install php5 php5-dev autoconf automake libtool m4



2. eAccelerator 소스 파일 다운로드

$cd
$wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
$tar -xvjf eaccelerator-0.9.5.3.tar.bz2



3. eAccelerator 소스 컴파일

$cd eaccelerator-0.9.5.3
$phpize
$./configure
$make
$sudo make install



4. eAccelerator 설정

php.ini를 수정한다.

$sudo vi /etc/php5/apache2/php.ini


php.ini의 끝에 다음을 적는다.

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"



5. eAccelerator가 사용할 캐쉬 디렉토리 생성

$sudo mkdir /tmp/eaccelerator
$sudo chmod 0777 /tmp/eaccelerator



6. apache를 재시작시켜준다.

$sudo /etc/init.d/apache2 restart

설치 확인은 웹서비스 디렉토리에 a.php 만들고
<? phpinfo(); ?>
쓰고 저장후
http://도메인/a.php 에서 아래와 같이 나오면 설치완료



And