PHP

리눅스에서 apm 설치 가이드

Bucket List 2005. 12. 24. 10:36
이 글은 http://neogood.net 에서 가져온 글입니다

**************Mysql 먼저 설치합니다..*****

대부분 /tmp 에서 다운받아 사용합니다..그래서 저도/tmp를 기본으로..

/tmp 에서 mysql을 압축을 풉니다..압축풀줄 알죠..모른다고요..

tar로만 묶여있으면 tar -xvf filename...

gz으로 압축되있으면 tar -zxvf filename...

아시겠죠..그담에 압축을 풀면 디레토리가 생깁니다....

그런 다음 tmp/mysql3.23.38디렉토리안에서..


./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-charset=euc_kr


====> --prefix 경로지정.. charset=euc_kr 한글지원..아시죠 그런데 메모리가 부족하면..

이것만 추가해주세요..--with-charset=euc_kr 뒷부분에 --with-low-memory라고 추가만 해주시면 됩니다

그리고 담에 할것은...

make;make install

===> ; 명령을 이어쓰는 거 아시죠..^^;

comfile..쭈-욱 올라가면서 뭐라고 나오죠. 시스템에 따라서 넉넉잡고 6-10분정도 기다리면 됩니다...

가볍게 커피나 한잔 하면 더좋구요...tea time....

그 담에 ./script/mysql_install_db 을 실행...

다 됐으면 mysql 데몬을 띄워야죠...방법은 두가지가 있는데 한가지만 설명합니다..괜히 헤깔리니까

/usr/local/mysql/bin 디렉토리안에서.. ./safe_mysqld & 을 실행하면 됩니다.

데몬을 죽일때는 끄지말고 ./mysqladmin -u root -p shutdown

******* 잠시 apache 압축풀고대기...

마찬가지로 /tmp에 압축을 풉니다..
tar -zxvf apache1.3.19.tar.gz 그러면 디레토리가 생깁니다 /tmp/apache1.3.19/
그라고 /tmp/apache1.3.19/ 디렉토리에 들어가서 ./configure 한번실행해주고..대기...

******php4 설정입니다..*******

php3.0에서와는 달리 좀더 간단하네요..3.0 깔아보신분은 아실겁니다...

인자 깔아보십시다...

/tmp에서 압축을 풀고 php 디렉토리를 /usr/local/php 로 옮깁니다..

혹시나 모르시는 분을 위해서 mv php4.1/ /usr/local/php 됩니다..

php디렉토리안에서...====>> ./configure --with-apache=/tmp/apache_1.3.19 --with-mysql=/usr/local/mysql --enable -track-vars --with-xml --with-ftp

위에 내용을 한줄로 쓰시면 됩니다.--enable 은 디폴트로 써준다는 데요..메뉴얼 참고..쩝...^^;

담에 할내용은 아까 했던거...

make;make install 다 됐습니다....

php디렉토리안에..php.ini-dist가 있습니다.. cp php.ini-dist /usr/local/lib/php.ini 해주세요.. 또.. cp php.ini-dist /usr/local/apache/conf/php.ini도 해주세요?. *****아까..apache 마저 해야죠..****

다시 /tmp/apache_1.3.19 디렉토리로 들어가서..아까 했던거 이어서...

./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a

이런담에.. make;make install 하면 끝입니다.


/etc/rc.local 에 넣을 것
if [ -f /etc/rc.d/init.d/named ]; then
./etc/rc.d/init.d/named
fi

if [ -f /usr/local/apache/bin/apachectl ]; then
./usr/local/apache/bin/apachectl start
fi

if [ -f /usr/local/mysql/bin/safe_mysqld ]; then
./usr/local/mysql/bin/safe_mysqld &
fi

홈 디렉토리에 bash_profile파일에 넣을것
path=$path:$home/bin:/usr/local/mysql/bin

'PHP' 카테고리의 다른 글

proftpd 설치 가이드  (0) 2005.12.24
bind_9.X_설정  (0) 2005.12.24
솔라리스 기초 (설치과정)  (0) 2005.12.24
PROFTPD 설치및 설정  (0) 2005.12.24
DHCP 설정하기  (0) 2005.12.24