yum(Yellow Update Manager)를 이용한다면 정말 간편하게 RPM(Redhat Package Manager)패키지를 설치할 수 있지만
직접 소스코드를 받아서 설정을 확인해 보고 컴파일 하는 방법으로 따라해 보았다.
설치순서는 Apache -> Mysql -> PHP 순서로
1. Apache (http://www.apache.org/)

임시 폴더에 압축을 푼뒤
#./configure --enable-so
#make
#make install 을 차례로 실행해 준다.
#cat >> /etc/ld.so.conf
/usr/local/apache2/lib
/usr/local/apache2/modules
#ldconfig
2. Mysql
#./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data(설정 안할경우 /usr/local/var/mysql 에 지정)
#make
#make install
#cat >> /etc/ld.so.conf (Mysql데몬 구동시 mysql 라이브러리 이용)
/usr/local/mysql/lib
#ldconfig
#cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf (설정파일 복사)
#groupadd mysql
#adduser -M -c Mysql_server -d /usr/local/mysql -g mysql -s /bin/nologin mysql (계정생성 ,경로 소유권 변경)
#chown root.mysql -R /usr/local/mysql
#chown mysql.mysql -R /usr/local/mysql/data
#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld (부팅시 mysql데몬 동작 설정)
3. PHP
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
#make
#make install
#cp php.ini-development /usr/local/lib/php/php.ini (php홈페이지에는 /lib/php.ini 로 나와있지만 /lib/php/php.ini 로 설정해주어야한다)
이제 httpd.conf 파일을 열어서(/usr/local/apache2/conf/httpd.conf)
맨아래줄에 AddType application/x-httpd-php .php .php4 .php5 .html .htm
ServerName localhost:80 으로 설정해 준다.
그리고 /usr/local/apache2/htdocs 에 php파일을 생성하여 테스트 해보면
#cat > /usr/local/apache2/htdocs/test.php
<? phpinfo(); ?>
php가 제대로 보이면 성공한 것이다

직접 소스코드를 받아서 설정을 확인해 보고 컴파일 하는 방법으로 따라해 보았다.
설치순서는 Apache -> Mysql -> PHP 순서로
1. Apache (http://www.apache.org/)

임시 폴더에 압축을 푼뒤
#./configure --enable-so
#make
#make install 을 차례로 실행해 준다.
#cat >> /etc/ld.so.conf
/usr/local/apache2/lib
/usr/local/apache2/modules
#ldconfig
2. Mysql
#./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data(설정 안할경우 /usr/local/var/mysql 에 지정)
#make
#make install
#cat >> /etc/ld.so.conf (Mysql데몬 구동시 mysql 라이브러리 이용)
/usr/local/mysql/lib
#ldconfig
#cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf (설정파일 복사)
#groupadd mysql
#adduser -M -c Mysql_server -d /usr/local/mysql -g mysql -s /bin/nologin mysql (계정생성 ,경로 소유권 변경)
#chown root.mysql -R /usr/local/mysql
#chown mysql.mysql -R /usr/local/mysql/data
#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld (부팅시 mysql데몬 동작 설정)
3. PHP
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
#make
#make install
#cp php.ini-development /usr/local/lib/php/php.ini (php홈페이지에는 /lib/php.ini 로 나와있지만 /lib/php/php.ini 로 설정해주어야한다)
이제 httpd.conf 파일을 열어서(/usr/local/apache2/conf/httpd.conf)
맨아래줄에 AddType application/x-httpd-php .php .php4 .php5 .html .htm
ServerName localhost:80 으로 설정해 준다.
그리고 /usr/local/apache2/htdocs 에 php파일을 생성하여 테스트 해보면
#cat > /usr/local/apache2/htdocs/test.php
<? phpinfo(); ?>
php가 제대로 보이면 성공한 것이다





덧글