APM 연동
작성자 : 김주홍
버전 apache_1.3.39, mysql-4.0.27, php-4.4.7 최신버전으로 설치 -2008-07-29일작성
1. MYSQL 설치
[root@finebill local]# useradd mysql
[root@finebill local]# groupadd mysql
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
--with-charset=euc_kr
* 설치 에러날 경우
/usr/include/pthread.h
/* Linuxthread.h */
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
chown -R mysql.mysql /usr/local/mysql/data
./mysqld_safe &
./mysqladmin -u root password '암호명'
./mysql -u root -p ->mysql접속
*mysql 셧다운 시키기 -> ./mysqladmin -u root -p shutdown
*mysql 데이타베이스 생성및 데이터 베이스 계정추가..(제로보드 사용시)
- create database zero_board; // 데이타베이스 생성
- 3) zero_board 데이타베이스에 계정 사용자(ID:kjhfull)를 주고 암호(Password:xxxx)까지
설정해서 한방에 끝내겠습니다.
- GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost IDENTIFIED BY '암호넣기' WITH GRANT OPTION;
*계정 등록을 확인해 보겠습니다.
- use mysql; // 참고로 mysql 은 사용자가 등록되는 DB 입니다.root 도 여기등록 됩니다.
- select * from user; // 위에서 만든 kjhfull 이 사용자에 보여야 함
- DELETE FROM user where user='kjhfull'; 사용자 삭제
2.아파치 configure 실행
/usr/local/src/apache_1.3.26
./configure
cd ..
c
3.php 설치
./configure --prefix=/usr/local/php --with-apache=/usr/local/src/apache_1.3.33
--with-mysql=/usr/local/mysql/ --enable-track-vars
make
make install
cp php.ini-dist /usr/local/php/lib/php.ini -> PHP소스디렉토리에 있음.
4.apache 설치
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install
* 아파치 conf 에 추가 -숫자는 라인을 뜻함-
773 AddType application/x-httpd-php .php .html .htm
774 AddType application/x-httpd-php-source .phps
cd /usr/local/apache/bin
./apachectl start
===test.php 파일생성==
phpinfo();
?>
=====================
/usr/local/mysql/bin/mysqld_safe &
/usr/local/apache/bin/apachectl start