상세 컨텐츠

본문 제목

FreeBSD에 A.P.M 설치..

Linux & Android

by 아이쓰 2007. 3. 12. 21:33

본문

모두 FreeBSD의 포트 시스템을 이용합니다.

* 아파치2 설치하기..

# cd /usr/ports/www/apache22
# make install clean

프로그램 설치 완료 후, 바로 사용하려면..

# rehash

명령을... 그다음 서버 시작..

# apachectl start

httpready 머시기 에러가 나면..

# kldload accf_http

명령으로 임시적으로 accf_http 모듈을 커널에 로딩해주면 될겁니다..

부팅시 자동으로 로딩하게 하고싶으면..

# vi /boot/loader.conf

accf_data_load="YES" # Wait for data accept filter
accf_http_load="YES" # Wait for full HTTP request accept filter

추가하거나..

# vi /boot/defaults/loader.conf

에 해당 부분에 가서.. NO 를 YES로 바꿔줍니다.

다시한번...

# apachectl start

무슨 서버네임이 어쩌고 저쩌고 하는 에러가 나면..

# vi /usr/local/etc/apache22/httpd.conf

ServerName 앞에 주석을 없애고 적절히 수정해줍니다.

그 다음은 실수하지 않은 이상 될것임..

브라우저에 http://IP주소/ 쳐봐서 It works! 라고 나오면 성공.


* php5 설치

# cd /usr/ports/lang/php5
# make install clean

설치시, 아파치 꼭 선택하도록..

# cd /usr/ports/lang/php5-extensions
# make install clean

# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

# vi /usr/local/etc/apache22/httpd.conf

<ifModule mime_module>
     # 이 사이에 아래 문장을 끼워넣도록..
    AddType application/x-httpd-php .php .inc
</ifModule>

아파치를 재시작하고..

# apachectl restart

php 테스트용 페이지를 만든다.

# cd /usr/local/www/apache22/data
# echo '<?php phpinfo(); ?>' > phpinfo.php

웹브라우저에 http://IP주소/phpinfo.php 를 쳐봐서 php 정보 페이지 나오면 OK

* mysql5 설치

- 이후 작성;; -

관련글 더보기