여태껏 이자료 저자료 검색해서 모은 내용정리
1. APM설치
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
$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
$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"
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
$sudo chmod 0777 /tmp/eaccelerator
6. apache를 재시작시켜준다.
설치 확인은 웹서비스 디렉토리에 a.php 만들고
<? phpinfo(); ?>
쓰고 저장후
http://도메인/a.php 에서 아래와 같이 나오면 설치완료
'컴터 > 리눅스' 카테고리의 다른 글
우분투 wowza media server 2 설치 (0) | 2010.04.28 |
---|---|
우분투 자바 설치 (0) | 2010.04.28 |
우분투 apm 컴파일 설치 참고 사이트 (0) | 2010.04.27 |
우분투 apm 설정파일 위치 (apt-get 설치시) (0) | 2010.04.19 |
리눅스 apm 수동설치 관련 사이트 (0) | 2010.04.19 |