다들 알고 계실거라고 생각하지만 제가 나중에 볼라구요 __;
순서데로 하시면 무난하게 설치되실거라고 봅니다.
그럼 안녕히..
####### Apache & PHP & Mysql Installation Guide ##########
0. 설치하기전에
· 설치할 프로그램은 [/usr/local/src]에 있다고 가정한다.
mysql-3.22.32.tar.gz,
apache_1_3_12_tar.gz
php-4.0.2.tar.gz
· 디렉토리는 다음과같다.
mysql → /usr/local/mysql
apache → /usr/local/apache
· 각 파일의 압축을 푼다.
#tar xzvf 파일명
· 기존의 RPM으로 설치된 아파치가 있으면 데몬을 멈추고 RPM을 제거한다.
#rpm -qa | grep apache
#rpm -e [RPM Package]
1. Mysql 설치
· [/usr/local/src/mysql-3.22.32]
#./configure --prefix=/usr/local/mysql
//설치될 디렉토리
--localstatedir=/usr/local/mysql/data
//DB파일이 저장될 경로
--with-charset=euc_kr
#make
#make install
· [/usr/local/mysql]
#./bin/mysql_install_db //시스템 테이블
설치 스크립트 실행
#./bin/safe_mysqld & //mysql 데몬 실
행
#ps -ef | grep mysql //mysql 프로세
스 확인
·mysql 시작 / 멈춤 [/usr/local/mysql]
#./bin/safe_mysqld &
#./bin/mysqladmin -u root -p shutdown
· mysql.server 스크립트 사용 [/usr/local/mysql/share/mysql]
./mysql.server [start|stop]
· root 패스워드 설정 [/usr/local/mysql]
①,② 택일
①#./bin/mysqladmin -u root passwd 패스워드
②#./bin/mysql -u root //이렇게 DB 들어
간다음에
mysql> update user set password = password("new_password")
where user='root';
mysql> flush privileges; //mysql reload
부팅시 자동으로 시작하고 싶다면 /etc/rc.d/rc.local 에 다음 내용을 추가
한다.
/bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld &'
2. STATIC 방식 설치
·[/usr/local/src/apache_1.3.12]
#./configure
·[/usr/local/src/php-4.0.2]
#./configure --with-apache=/usr/local/src/apache_1.3.12
--whit-mysql=/usr/local/mysql
--enable-track-vars=yes
#make
#make install
· [/usr/local/src/apache_1.3.12]
#./configure --prefix=/usr/local/apache
-activate-module=src/modules/php4/libphp4.a
#make
#make install
· [/usr/local/src/php-4.0.2]
#cp php.ini-dist /usr/local/lib/php.ini
·[usr/local/apache/conf]
#vi httpd.conf
DirectoryIndex index.html
//index.php 추가
#AddType application /x-httpd-php .php
//주석 제거
#AddType application /x-httpd-php-source .phps
//주석 제거
//3.0과 4.0 버젼 모두 주석제거
· 아파치 시작. 멈춤[/usr/local/apache/bin]
#./apachectl [start|stop]
#ps -ef | grep httpd
//아파치 프로세스 확인
이제 설치가 끝났습니다.
php가 제대로 설정이 되었는지 확인을 해봅시다.
#vi /usr/local/apache/htdocs/index.php
//파일 생성
<?
phpinfo();
?>
익스플로러에서 자신의(서버의) 도메인이나 IP를 쳐서 열어봅니다.
PHP 정보가 나오면 성공.
--
단순,무식,과격 __;